Josh Lockhart. Novatec
|
|
- Renata Cruz Beltrão
- 8 Há anos
- Visualizações:
Transcrição
1 Josh Lockhart Novatec
2 Authorized Portuguese translation of the English edition of titled Modern PHP, ISBN Josh Lockhart. This translation is published and sold by permission of O'Reilly Media, Inc., the owner of all rights to publish and sell the same. Tradução em português autorizada da edição em inglês da obra Modern PHP, ISBN Josh Lockhart. Esta tradução é publicada e vendida com a permissão da O'Reilly Media, Inc., detentora de todos os direitos para publicação e venda desta obra. Novatec Editora Ltda Todos os direitos reservados e protegidos pela Lei de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia autorização, por escrito, do autor e da Editora. Editor: Rubens Prates Tradução: Lúcia A. Kinoshita Revisão gramatical: Mari Kumagai Editoração eletrônica: Carolina Kuwabata Assistente editorial: Priscila A. Yoshimatsu ISBN: Histórico de impressões: Abril/2015 Primeira edição Novatec Editora Ltda. Rua Luís Antônio dos Santos São Paulo, SP Brasil Tel.: novatec@novatec.com.br Site: Twitter: twitter.com/novateceditora Facebook: facebook.com/novatec LinkedIn: linkedin.com/in/novatec
3 capítulo 1 O novo PHP A linguagem PHP está passando por um renascimento. O PHP está se transformando em uma linguagem de scripting moderna, com recursos úteis como namespaces, traits, closures e um cache de opcode integrado. O ecossistema do PHP moderno também está evoluindo. Os desenvolvedores PHP dependem menos de frameworks monolíticos, e mais de componentes menores e especializados. O gerenciador de dependências Composer está revolucionando a forma de criar aplicações PHP; ele nos liberta do jardim cercado de muros de um framework e permite misturar e combinar componentes PHP que proporcionem interoperação e sejam mais adequados às nossas aplicações PHP personalizadas. A interoperabilidade entre os componentes não seria possível sem padrões da comunidade, propostos e mantidos pelo PHP Framework Interop Group. O livro PHP Moderno é seu guia para o novo PHP, e mostrará como criar e implantar aplicações PHP incríveis usando padrões da comunidade, boas práticas e componentes que possibilitem interoperação. Passado Antes de explorarmos o PHP moderno, é importante entender a origem do PHP. O PHP é uma linguagem de scripting interpretada, usada no lado do servidor. Isso significa que você escreve código PHP, carrega-o em um servidor web e executa-o com um interpretador. O PHP normalmente é usado com um servidor web como o Apache ou o nginx para servir conteúdo dinâmico. Entretanto o PHP também pode ser usado para criar aplicações eficazes de linha de comando (assim como o bash, o Ruby, o Python e assim por diante). Muitos desenvolvedores PHP não percebem isso e deixam de lado um recurso realmente empolgante. Mas não é o seu caso. A história oficial do PHP pode ser lida em Não repetirei o que já foi muito bem dito por Rasmus Lerdorf (o criador do PHP). O que direi é que o PHP tem um passado tumultuado. Essa linguagem começou 22
4 Capítulo 1 O novo PHP 23 como uma coleção de scripts CGI criada por Rasmus Lerdorf para monitorar as visitas ao seu currículo online. Lerdorf chamou seu conjunto de scripts CGI de Personal Home Page Tools. Essa versão preliminar era totalmente diferente do PHP que conhecemos hoje. O PHP Tools inicial de Lerdorf não era uma linguagem de scripting; eram ferramentas que ofereciam variáveis rudimentares e interpretação automática de variáveis de formulário usando uma sintaxe HTML embutida. Entre 1994 e 1998, o PHP passou por inúmeras revisões e houve até mesmo algumas reescritas completas. Andi Gutmans e Zeev Suraski dois desenvolvedores de Tel Aviv juntaram suas forças com Rasmus Lerdorf para transformar o PHP, partindo de uma pequena coleção de ferramentas CGI para uma linguagem de programação completa, com uma sintaxe mais consistente e um suporte básico para programação orientada a objetos. Eles chamaram seu produto final de PHP 3 e o disponibilizaram no final de O novo nome PHP originou-se de nomes anteriores, e é um acrônimo recursivo para PHP: Hypertext Preprocessor. O PHP 3 foi a primeira versão que mais lembrava o PHP que conhecemos atualmente. Essa versão oferecia mais capacidade de extensão para diversos bancos de dados, protocolos e APIs. A capacidade de extensão do PHP 3 atraiu muitos novos desenvolvedores ao projeto. No final de 1998, o PHP 3 já estava instalado em incríveis 10% dos servidores web no mundo. Presente Hoje em dia, a linguagem PHP está evoluindo rapidamente, e seu suporte é feito por dezenas de desenvolvedores que fazem parte da equipe que trabalha com o seu núcleo em todo o mundo. As práticas de desenvolvimento também mudaram. No passado, uma prática comum consistia em criar um arquivo PHP, carregá-lo em um servidor de produção por meio de FTP e esperar que ele funcionasse. É uma péssima estratégia de desenvolvimento, porém era necessária devido à falta de ambientes viáveis para desenvolvimento local. Atualmente, evitamos usar o FTP e utilizamos um sistema de controle de versões em seu lugar. Softwares de controle de versões como o Git ajudam a manter um histórico de código que possa ser auditado, além de ser possível criar branches, fazer forks e merges. Os ambientes de desenvolvimento locais são idênticos aos servidores de produção, graças às ferramentas de virtualização como o Vagrant e ferramentas de configuração como o Ansible, Chef e Puppet. Podemos tirar proveito de componentes PHP especializados com o gerenciador de dependências Composer. Nosso código PHP é aderente aos PSRs padrões da comunidade
5 24 PHP Moderno administrados pelo PHP Framework Interop Group. Testamos completamente nosso código com ferramentas como o PHPUnit. Implantamos nossas aplicações com o gerenciador de processos FastCGI do PHP por trás de um servidor web como o nginx. Além disso, melhoramos o desempenho das aplicações com um cache de opcode. O PHP moderno inclui várias práticas novas que podem não ser familiares a quem o PHP é uma novidade ou para aqueles que estão partindo de versões mais antigas de PHP. Não se preocupe. Descreverei cada um dos conceitos posteriormente neste livro. Também estou empolgado com o fato de o PHP agora ter uma especificação preliminar oficial algo que não existia até A maioria das linguagens de programação maduras tem uma especificação. Em termos leigos, uma especificação é um documento canônico que define o que significa ser PHP. Esse documento é usado por desenvolvedores que criam programas que fazem parse, interpretam e executam código PHP. Não é um documento para desenvolvedores que criam aplicações e sites usando PHP. Sara Golemon e o Facebook anunciaram a primeira versão preliminar da especificação PHP na conferência OSCON da O Reilly em O anúncio oficial pode ser lido na lista de correspondência interna do PHP ( e a especificação do PHP ( pode ser lida no GitHub. Uma especificação oficial da linguagem PHP está se tornando mais importante, considerando a introdução de várias engines PHP concorrentes. A engine PHP original é a Zend Engine ( que é um interpretador PHP escrito em C e introduzido no PHP 4. A Zend Engine foi criada por Rasmus Lerdorf, Andi Gutmans e Zeev Suraski. Atualmente, a Zend Engine é a principal contribuição da empresa Zend à comunidade PHP. No entanto, há agora uma segunda engine PHP importante a HipHop Virtual Machine do Facebook. Uma especificação da linguagem garante que ambas as engines manterão uma compatibilidade básica. Uma engine PHP é um programa que faz parse, interpreta e executa código PHP (por exemplo, a Zend Engine ou a HipHop Virtual Machine do Facebook).Não a confunda com PHP, que é uma referência genérica à linguagem PHP.
6 Capítulo 1 O novo PHP Futuro A Zend Engine está melhorando a passos rápidos, com novos recursos e desempenho aprimorado. Atribuo as melhorias da Zend Engine ao seus novos concorrentes, especificamente à HipHop Virtual Machine e à linguagem de programação Hack do Facebook. O Hack é uma nova linguagem de programação criada com base no PHP. Ela introduz tipagem estática, novas estruturas de dados e interfaces adicionais, ao mesmo tempo em que mantém a compatibilidade com versões anteriores de código PHP existente, com tipagem dinâmica. O Hack visa aos desenvolvedores que apreciam as características de desenvolvimento rápido do PHP, mas que precisam da previsibilidade e da estabilidade da tipagem estática. Discutiremos a tipagem dinâmica em comparação com a tipagem estática mais adiante neste livro. A diferença entre as duas está em quando os tipos PHP são verificados. Os tipos dinâmicos são verificados em tempo de execução, enquanto os tipos estáticos são verificados em tempo de compilação. Consulte o capítulo 12 para obter mais informações. A HHVM (HipHop Virtual Machine) é um interpretador de PHP e Hack que usa um compilador JIT (Just in Time) para melhorar o desempenho das aplicações e reduzir o uso de memória. Não vejo o Hack e a HHVM substituindo a Zend Engine, porém as novas contribuições do Facebook estão agitando bastante a comunidade PHP. O aumento da concorrência fez a equipe do núcleo da Zend Engine anunciar o PHP 7 ( uma Zend Engine otimizada que, segundo dizem, estará à altura da HHVM. Discutiremos mais sobre esses desenvolvimentos no capítulo 12. É um período empolgante para ser um programador PHP. A comunidade PHP jamais esteve tão cheia de energia, foi tão divertida e inovadora. Espero que este livro ajude você a adotar firmemente as práticas do PHP moderno. Há inúmeras novidades para aprender e muito mais no horizonte. Considere isso como o seu roadmap. Agora vamos começar. 25
Pete Goodliffe. Novatec
Pete Goodliffe Novatec Authorized Portuguese translation of the English edition of Becoming a Better Programmer, ISBN 9781491905531 2014 Pete Goodliffe. This translation is published and sold by permission
Leia maisNovatec Editora Ltda. [2014].
Novatec Authorized Portuguese translation of the English edition of Just Hibernate, ISBN 9781449334376 2014 Madhusudhan Konda. This translation is published and sold by permission of O'Reilly Media, Inc.,
Leia maisJonathan Stark Brian Jepson
Construindo Aplicativos Android com HTML, CSS e JavaScript Jonathan Stark Brian Jepson Novatec Authorized Portuguese translation of the English edition of titled Building Android Apps with HTML, CSS, and
Leia maisJosh Lockhart. Novatec
Josh Lockhart Novatec Authorized Portuguese translation of the English edition of titled Modern PHP, ISBN 9781491905012 2015 Josh Lockhart. This translation is published and sold by permission of O'Reilly
Leia maisPadrões de Projeto em PHP
Aprendendo Padrões de Projeto em PHP William Sanders Novatec Authorized Portuguese translation of the English edition of titled Learning PHP Design Patterns ISBN 9781449344917 2013 William B. Sanders.
Leia maisDesenvolvimento de Grandes Aplicações Web
Desenvolvimento de Grandes Aplicações Web Kyle Loudon Introdução de Nate Koechley Novatec Authorized Portuguese translation of the English edition of titled Developing Large Web Applications, First Edition,
Leia maisDavid Hows Peter Membrey Eelco Plugge
David Hows Peter Membrey Eelco Plugge Novatec Original English language edition published by Apress, Copyright 2014 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2015 by Novatec Editora.
Leia maisJulia Elman e Mark Lavin. Novatec
Julia Elman e Mark Lavin Novatec [2015] Novatec Editora Ltda Authorized Portuguese translation of the English edition of Lightweight Django, ISBN 9781491945940 2015 Julia Elman and Mark Lavin. This translation
Leia maisCrie Seu Próprio Site
Crie Seu Próprio Site Um guia em quadrinhos para HTML, CSS e WordPress Nate Cooper com ilustrações de Kim Gee Copyright 2014 by Nate Cooper. Title of English-language original: Build Your Own Website,
Leia maisDesign Centrado no Usuário
Um guia para o desenvolvimento de aplicativos amigáveis Design Centrado no Usuário Travis Lowdermilk Novatec Authorized Portuguese translation of the English edition of titled User Centered Design, ISBN
Leia maisAprendendo. Unix no OS X. Mountain Lion. Mergulhando no Terminal e no Shell. Dave Taylor. Novatec
Aprendendo Unix no OS X Mountain Lion Mergulhando no Terminal e no Shell Dave Taylor Novatec Authorized Portuguese translation of the English edition of titled Learning Unix for OS X Mountain Lion, ISBN
Leia maisPDF Explicado John Whitington
PDF Explicado John Whitington Novatec Authorized Portuguese translation of the English edition of titled PDF Explained, First Edition ISBN 9781449310028 2012 John Whitington. This translation is published
Leia maisGoogle Analytics Justin Cutroni
Google Analytics Justin Cutroni Novatec Authorized translation of the English edition of Google Analytics ISBN 978-0-596-15800-2 2010, Justin Cutroni. This translation is published and sold by permission
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia mais2.1. PHP - Introdução
Programação para Internet II 2.1. PHP - Introdução Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Um pouco de história Inicialmente, as páginas dinâmicas eram construídas em C. O C não foi desenvolvido
Leia maisGoogle Android para Tablets
Google Android para Tablets Aprenda a desenvolver aplicações para o Android De smartphones a tablets Ricardo R. Lecheta Novatec Copyright 2012 Novatec Editora Ltda. Todos os direitos reservados e protegidos
Leia maisPrimeiros Passos com o Raspberry Pi
Primeiros Passos com o Raspberry Pi Matt Richardson Shawn Wallace Novatec Authorized Portuguese translation of the English edition of titled Getting Started with Raspberry Pi, ISBN 9781449344214 2013 Matt
Leia maisAprendendo Programação. ios. Alasdair Allan. Novatec
Aprendendo Programação ios Alasdair Allan Novatec Authorized Portuguese translation of the English edition of titled Learning ios Programming, 3rd edition, ISBN 9781449359348 2013 Alasdair Allan. This
Leia maisAdemir C. Gabardo. Novatec
Ademir C. Gabardo Novatec Novatec Editora Ltda. 2015. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem
Leia maisA Arte de SEO. Eric Enge, Stephan Spencer, Jessie Stricchiola e Rand Fishkin Introdução de John Battelle. Novatec
A Arte de SEO Eric Enge, Stephan Spencer, Jessie Stricchiola e Rand Fishkin Introdução de John Battelle Novatec Authorized Portuguese translation of the English edition of titled The Art of SEO, Second
Leia maisNovatec Editora Ltda. 2015.
Ben Smith Novatec Original English language edition published by Apress, Copyright 2015 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2015 by Novatec Editora. All rights reserved. Edição
Leia maisWilson Moraes Góes. Novatec
Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisBrandon Rhodes John Goerzen
Brandon Rhodes John Goerzen Novatec Original English language edition published by Apress, Copyright 2014 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2015 by Novatec Editora. All rights
Leia maismarketing ágil Utilização de Metodologias Ágeis em Projetos de Marketing Michelle Accardi-Petersen Novatec
marketing ágil Utilização de Metodologias Ágeis em Projetos de Marketing Michelle Accardi-Petersen Novatec Original English language edition published by CA Technologies, Copyright 2011 by CA Technologies.
Leia maisRicardo Lino Olonca. Novatec
Ricardo Lino Olonca Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisJosh Pauli Revisão técnica Scott White. Novatec
Josh Pauli Revisão técnica Scott White Novatec Copyright 2013 Elsevier Inc. All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or
Leia maisIntrodução ao GitHub Peter Bell e Brent Beer
Introdução ao GitHub Peter Bell e Brent Beer Novatec Authorized Portuguese translation of the English edition of Introducing GitHub, ISBN 9781491949740 2014 Pragmatic Learning, Inc. This translation is
Leia maisEmpresa. Dave Gray. Novatec. com Thomas Vander Wal
A Empresa Conectada Dave Gray com Thomas Vander Wal Novatec Authorized Portuguese translation of the English edition of titled The Connected Company ISBN 978-1-449-31905-2 2012 Dachis Group. This translation
Leia maisScrum em Ação. Gerenciamento e Desenvolvimento Ágil de Projetos de Software. Andrew Pham Phuong-Van Pham. Novatec
Scrum em Ação Gerenciamento e Desenvolvimento Ágil de Projetos de Software Andrew Pham Phuong-Van Pham Novatec Original English language edition Copyright 2012 Course Technology, a part of Cengage Learning.
Leia maisEquipes de Software. Um guia para o desenvolvedor de software se relacionar melhor com outras pessoas. Brian W. Fitzpatrick Ben Collins-Sussman
Equipes de Software Um guia para o desenvolvedor de software se relacionar melhor com outras pessoas Brian W. Fitzpatrick Ben Collins-Sussman Novatec Authorized Portuguese translation of the English edition
Leia maisCriando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec
Criando Aplicações PHP com Zend e Dojo Flávio Gomes da Silva Lisboa Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a
Leia maisRicardo R. Lecheta. Novatec
Ricardo R. Lecheta Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisHélio Engholm Jr. Novatec
Hélio Engholm Jr. Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisConstruindo Aplicações Node com MongoDB e Backbone Mike Wilson
Construindo Aplicações Node com MongoDB e Backbone Mike Wilson Novatec Authorized Portuguese translation of the English edition of titled Building Node Applications with MongoDB and Backbone ISBN 9781449337391
Leia maisPramod J. Sadalage Martin Fowler
Pramod J. Sadalage Martin Fowler Novatec Authorized translation from the English language edition, entitled NOSQL DISTILLED: A BRIEF GUIDE TO THE EMERGING WORLD OF POLYGLOT PERSISTENCE, 1st Edition, 0321826620
Leia maisCamila Porto. Novatec
Camila Porto Novatec Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisRicardo Lino Olonca. Novatec
Ricardo Lino Olonca Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisAs Leis Fundamentais do Projeto de Software
As Leis Fundamentais do Projeto de Software Max Kanat-Alexander Novatec Authorized Portuguese translation of the English edition of titled Code Simplicity, First Edition ISBN 9781449313890 2011 Max Kanat-Alexander.
Leia maisDefenda sua base com circuitos simples, Arduino e Raspberry Pi
Guia do maker para o Apocalipse Zumbi Defenda sua base com circuitos simples, Arduino e Raspberry Pi Simon Monk Novatec Copyright 2015 by Simon Monk. Title of English-language original: The Maker s Guide
Leia maisIntrodução a PHP (Um Programa PHP)
Desenvolvimento Web III Introdução a PHP (Um Programa PHP) Prof. Mauro Lopes 1-31 16 Objetivos Nesta aula iremos trazer alguns conceitos básicos sobre PHP. Iremos trabalhar conceitos como server side scripts
Leia maisGerenciamento. de projetos. Bart Gerardi. Novatec. Como evitar problemas previsíveis para o sucesso do projeto
Gerenciamento de projetos Sem Crise Como evitar problemas previsíveis para o sucesso do projeto Bart Gerardi Novatec Original English language edition published by Apress Inc., Copyright 2011 by Apress
Leia maisNovatec Editora Ltda
C.J. Date Novatec Authorized Portuguese translation of the English edition of titled View Updating and Relational Theory, ISBN 9781449357849 2012 Chris Date. This translation is published and sold by permission
Leia maisExcel Avançado. 2ª Edição. Antonio Fernando Cinto Wilson Moraes Góes. Novatec
Excel Avançado 2ª Edição Antonio Fernando Cinto Wilson Moraes Góes Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisLojas Virtuais com. Magento. André Nobrega Gugliotti. Novatec
Lojas Virtuais com Magento André Nobrega Gugliotti Novatec Novatec Editora Ltda. 2013. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo
Leia maisLuiz Carlos Querino Filho
criando aplicativos para iphone e Uma Abordagem Prática Do nível Básico ao Avançado ipad Luiz Carlos Querino Filho Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos
Leia maisDesenvolvimento de Grandes Aplicações Web
Desenvolvimento de Grandes Aplicações Web Kyle Loudon Introdução de Nate Koechley Novatec Authorized Portuguese translation of the English edition of titled Developing Large Web Applications, First Edition,
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisAdemir C. Gabardo. Novatec
Ademir C. Gabardo Novatec Novatec Editora Ltda. 2015. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem
Leia maisZend. Framework. Componentes Poderosos para PHP. Flávio Gomes da Silva Lisboa. Novatec
Zend Framework Componentes Poderosos para PHP Flávio Gomes da Silva Lisboa Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisConstruindo Aplicações Node com MongoDB e Backbone Mike Wilson
Construindo Aplicações Node com MongoDB e Backbone Mike Wilson Novatec Authorized Portuguese translation of the English edition of titled Building Node Applications with MongoDB and Backbone ISBN 9781449337391
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisService Desk Corporativo
Service Desk Corporativo Solução com base na ITIL V3 Rubem Melendez Filho Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisAdail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo. Novatec
Adail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisMARKETING DIGITAL NA ERA. Martha Gabriel CONCEITOS, PLATAFORMAS E ESTRATÉGIAS. Novatec
MARKETING NA ERA DIGITAL CONCEITOS, PLATAFORMAS E ESTRATÉGIAS Martha Gabriel Novatec Copyright 2010 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisAdail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo. Novatec
Adail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisDesenvolvendo para. Windows 8. Aprenda a desenvolver aplicativos para Windows Phone 8 e Windows 8. Ricardo R. Lecheta. Novatec
Desenvolvendo para Windows 8 Aprenda a desenvolver aplicativos para Windows Phone 8 e Windows 8 Ricardo R. Lecheta Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos
Leia maisAprendendo Cocoa com Objective-C Paris Buttfield-Addison Jonathon Manning
Aprendendo Cocoa com Objective-C Paris Buttfield-Addison Jonathon Manning Novatec Authorized Portuguese translation of the English edition of titled Learning Cocoa with Objective-C 3E ISBN 9781449318499
Leia maisPrimeiros Passos com Sensores Kimmo Karvinen Tero Karvinen
Primeiros Passos com Sensores Kimmo Karvinen Tero Karvinen Novatec Authorized Portuguese translation of the English edition of titled Getting Started with Sensors, ISBN 9781449367084 2013 Tero Karvinen,
Leia maisProgramação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem
Leia maisHarrison Kinsley Will McGugan
Harrison Kinsley Will McGugan Novatec Original English language edition published by Apress, Copyright 2015 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2015 by Novatec Editora. All
Leia maisSumário. Prefácio Capítulo 1 Orientação e primeiras etapas Capítulo 2 Dados: trabalhando com texto e números... 40
David Sklar Novatec Authorized Portuguese translation of the English edition of Learning PHP, ISBN 9781491933572 2016 Davis Sklar. This translation is published and sold by permission of O'Reilly Media,
Leia maisZend. Framework. Flávio Gomes da Silva Lisboa. Novatec. Desenvolvendo em PHP 5 orientado a objetos com MVC
Zend Framework Desenvolvendo em PHP 5 orientado a objetos com MVC Flávio Gomes da Silva Lisboa Novatec 1 Introdução CAPÍTULO O desenvolvimento de aplicações tornou-se uma atividade extremamente complexa
Leia maisProcessos Técnicos - Aulas 4 e 5
Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)
Leia maisPadrões JavaScript Stoyan Stefanov
Padrões JavaScript Stoyan Stefanov Novatec Authorized Portuguese translation of the English edition of titled JavaScript Patterns, First Edition, ISBN: 978-0- 596-80675-0 2010, Stoyan Stefanov. This translation
Leia maisIntrodução às. Expressões Regulares. Michael Fitzgerald. Novatec
Introdução às Expressões Regulares Michael Fitzgerald Novatec Authorized Portuguese translation of the English edition of titled Introducing Regular Expressions, First Edition ISBN 9781449392680 2012 Michael
Leia maisjquery Cookbook Comunidade de Desenvolvedores jquery
jquery Cookbook Comunidade de Desenvolvedores jquery Novatec Authorized Portuguese translation of the English edition of titled jquery Cookbook ISBN 9780596159771 2009, Cody Lindley. This translation is
Leia maisCONSULTORIA E SERVIÇOS DE INFORMÁTICA
CONSULTORIA E SERVIÇOS DE INFORMÁTICA Quem Somos A Vital T.I surgiu com apenas um propósito: atender com dedicação nossos clientes. Para nós, cada cliente é especial e procuramos entender toda a dinâmica
Leia maisRicardo R. Lecheta. Novatec
Ricardo R. Lecheta Novatec Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisFACULDADE SENAC-RS PELOTAS RODRIGO ALMEIDA PEREIRA. Sistemas de Informação
FACULDADE SENAC-RS PELOTAS Analise e Desenvolvimento de Sistemas RODRIGO ALMEIDA PEREIRA Sistemas de Informação Pelotas/RS Maio de 2013 Sumário 1. Introdução 1 2. Um pouco de sua história 1 3. Requerimentos
Leia maisPARANÁ GOVERNO DO ESTADO
A COMUNICAÇÃO NA INTERNET PROTOCOLO TCP/IP Para tentar facilitar o entendimento de como se dá a comunicação na Internet, vamos começar contando uma história para fazer uma analogia. Era uma vez, um estrangeiro
Leia maisAdrian Mejia. Novatec
Adrian Mejia Novatec Copyright Packt Publishing 2015. First published in the English language under the title Building an E-Commerce Application with MEAN (9781785286551) Copyright Packt Publishing 2015.
Leia maisCapítulo 2 Introdução à ferramenta Flash
Capítulo 2 Introdução à ferramenta Flash Índice 1. O uso da ferramenta Flash no projeto RIVED.... 1 2. História do Flash... 4 1. O uso da ferramenta Flash no projeto RIVED. É importante, antes de iniciarmos
Leia mais1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade.
1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade. Todos nós da AGI Soluções trabalhamos durante anos
Leia maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação
Leia maisOs desafios do Bradesco nas redes sociais
Os desafios do Bradesco nas redes sociais Atual gerente de redes sociais do Bradesco, Marcelo Salgado, de 31 anos, começou sua carreira no banco como operador de telemarketing em 2000. Ele foi um dos responsáveis
Leia maisEsta dissertação apresentou duas abordagens para integração entre a linguagem Lua e o Common Language Runtime. O objetivo principal da integração foi
5 Conclusão Esta dissertação apresentou duas abordagens para integração entre a linguagem Lua e o Common Language Runtime. O objetivo principal da integração foi permitir que scripts Lua instanciem e usem
Leia maisPHP é muito melhor do que você pensa
PHP é muito melhor do que você pensa Discursos sobre PHP estão por toda parte, e eles vêm até mesmo de caras inteligentes. Quando Jeff Atwood escreveu outro sobre o PHP, isso me fez pensar sobre as partes
Leia maisPrimeiros Passos com o Netduino
Primeiros Passos com o Netduino Chris Walker Novatec Authorized Portuguese translation of the English edition of titled Getting Started with Netduino, First Edition ISBN 9781449302450 2012 Secret Labs
Leia maisJoão Eriberto Mota Filho
João Eriberto Mota Filho Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisRyan Mitchell. Novatec
Ryan Mitchell Novatec Authorized Portuguese translation of the English edition of titled Web Scraping with Python, ISBN 9781491910290 2015 Ryan Mitchell. This translation is published and sold by permission
Leia maisCopyright 2008, 2013 da Novatec Editora Ltda.
4a Edição Novatec Copyright 2008, 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisMiguel Grinberg. Novatec
Miguel Grinberg Novatec Authorized Portuguese translation of the English edition of Flask Web Development ISBN 9781491991732 2018 Miguel Grinberg. This translation is published and sold by permission of
Leia maisKeith Wood. Apresentação de Dave Methvin. Novatec
Keith Wood Apresentação de Dave Methvin Novatec Original English language edition published by Manning Publications Co., Sound View CT.#3B, Greenwich, CT 06830 USA. Copyright 2013 by Manning Publications.
Leia maisComo Configurar Catálogos de Correio Eletrônico com o MDaemon 6.0
Como Configurar Catálogos de Correio Eletrônico com o MDaemon 6.0 Alt-N Technologies, Ltd 1179 Corporate Drive West, #103 Arlington, TX 76006 Tel: (817) 652-0204 2002 Alt-N Technologies. Todos os Direitos
Leia mais2 echo "PHP e outros.";
PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento
Leia maisIntrodução ao PHP. Prof. Késsia Marchi
Introdução ao PHP Prof. Késsia Marchi PHP Originalmente PHP era um assíncrono para Personal Home Page. De acordo com convenções para atribuições de nomes recursivas do GNU foi alterado para PHP Hypertext
Leia mais15. OLHA QUEM ESTÁ NA WEB!
7 a e 8 a SÉRIES / ENSINO MÉDIO 15. OLHA QUEM ESTÁ NA WEB! Sua home page para publicar na Internet SOFTWARES NECESSÁRIOS: MICROSOFT WORD 2000 MICROSOFT PUBLISHER 2000 SOFTWARE OPCIONAL: INTERNET EXPLORER
Leia maisRicardo Kléber M. Galvão. Novatec
Ricardo Kléber M. Galvão Novatec Novatec Editora Ltda. [2013]. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisCOMPILADORES E INTERPRETADORES
Aula 16 Arquitetura de Computadores 12/11/2007 Universidade do Contestado UnC/Mafra Curso Sistemas de Informação Prof. Carlos Guerber COMPILADORES E INTERPRETADORES Um compilador transforma o código fonte
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisEditor: Rubens Prates Revisão gramatical: Patrizia Zagni Capa: Victor Bittow Editoração eletrônica: Camila Kuwabata e Carolina Kuwabata
Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia
Leia maisEntendendo como funciona o NAT
Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços
Leia maisBenjamin Bengfort Jenny Kim
Benjamin Bengfort Jenny Kim Novatec Authorized Portuguese translation of the English edition of Data Analytics with Hadoop, ISBN 9781491913703 2016 Benjamin Bengfort, Jenny Kim. This translation is published
Leia maiscomo acabar com sua em apenas 140 caracteres Carolina Lima Novatec
como acabar com sua em apenas 140 caracteres Carolina Lima Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisWilson Moraes Góes. Novatec
Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisAndré Gugliotti. Novatec
André Gugliotti Novatec Novatec Editora Ltda. 2015. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem
Leia mais