Página Inicial

Livros do Autor

Editorial

PHP FAQ

Scripts PHP

Downloads

Links

Sorteio de Livros

Perguntas

Entre em Contato

O Autor

Novidades

Cadastre seu e-mail para receber informações periódicas sobre o site e os livros do autor:

Direitos autorais
É expressamente proibida a cópia, reprodução e difusão dos textos e outros elementos contidos neste site sem a prévia autorização do autor.

Finalmente, um livro de PHP para quem já conhece PHP

Juliano Niederauer
15 de dezembro de 2003
Atualizado em 30 de agosto de 2008

Após muito tempo de trabalho, muitas pesquisas e principalmente muita programação, finalmente a comunidade PHP já possui um livro que apresenta recursos extremamente úteis, que não são abordados nos livros básicos sobre a linguagem. O nome da obra é "PHP para quem conhece PHP". Muitas pessoas já me perguntaram se esse livro é recomendado para quem não é um profundo conhecedor de PHP, então vamos à resposta. Para quem já teve um mínimo contato com a linguagem, mesmo que seja somente criando programas simples, não haverá maiores dificuldades para entender os conteúdos do livro. Isso porque, pensando nessas pessoas que tiveram pouco contato com a linguagem, coloquei no primeiro capítulo uma abrangente revisão de PHP, mostrando sua sintaxe básica e ensinando a utilizar constantes, variáveis, operadores e estruturas de controle (como if, switch, while e for), além de realizar operações sobre um banco de dados MySQL.

Essa revisão é importante porque em seguida são apresentados assuntos não triviais, como upload de arquivos, manipulação de imagens, criação de documentos PDF, sistemas de templates, abstração de bancos de dados, entre outros. Para quem nunca teve contato com o PHP antes e não tem sequer idéia de como instalá-lo e utilizá-lo, é recomendável que primeiro seja feita a leitura de um livro básico, que ensine os aspectos mais elementares da linguagem. Esse livro pode ser o "Desenvolvendo Websites com PHP", também escrito por este autor e publicado pela Novatec Editora.

Inclusive, por se tratar do mesmo autor, a metodologia de ensino desse novo livro é a mesma utilizada no "Desenvolvendo Websites com PHP". Se você já o leu, verá que no "PHP para quem conhece PHP" a didática também é o ponto forte. A abordagem dos temas é clara, objetiva e as explicações são feitas passo a passo para facilitar o aprendizado. Dessa forma, o leitor tem a possibilidade de entender facilimente alguns assuntos que são aparentemente complexos. Essa sensação de complexidade que pode ser percebida em muitos usuários do PHP tem um motivo evidente: a escassez de materiais (livros, manuais, artigos, tutoriais, apostilas, etc), principalmente em língua portuguesa. Praticamente toda a documentação existente sobre esses conteúdos está em língua inglesa e possui poucos exemplos práticos.

A proposta do livro "PHP para quem conhece PHP" é exatamente eliminar essa complexidade através de uma boa didática e, claro, falando português! Até porque sabemos que a tradução técnica dos livros estrangeiros para o português nem sempre é eficiente. Nada melhor do que ler um livro na sua língua, escrito por alguém do seu país, que conhece a realidade e as necessidades do mercado brasileiro e apresenta exemplos práticos baseados nessa realidade. Os conteúdos do livro foram elaborados de acordo com as necessidades manifestadas pelos usuários do PHP nos últimos anos. Essas necessidades foram identificadas não só em e-mails que recebi, mas também em listas de discussão, fóruns e inclusive em sistemas que precisei desenvolver com o uso de recursos avançados do PHP.

Assim, foram reunidos 9 assuntos bastante interessantes, que compõem as 14 seções do livro "PHP para quem conhece PHP". O resultado final superou as expectativas. O livro surge como o pioneiro no Brasil em diversos assuntos. Além de detalhar conteúdos já conhecidos por muitos programadores, como cookies, sessões, arquivos, envio de e-mails e validação de formulários, contém ainda capítulos que abordam upload de arquivos, geração de relatórios PDF, criação de gráficos, abstração de banco de dados, etc. Veja na figura abaixo um gráfico de pizza que, acredite, foi gerado pelo PHP!

O livro ensina passo a passo como criar gráficos desse tipo, assim como gráficos de linhas e de colunas, idênticos aos gerados pelo Excel. Nesse aspecto, a grande vantagem é que você pode utilizar o PHP para gerar gráficos dinamicamente, com informações obtidas diretamente do seu banco de dados. Dessa forma, não há a necessidade de exportar os dados, para depois importá-los no Excel e chamar um assistente de geração de gráficos. Outro recurso interessante ensinado no livro é a geração de documentos PDF baseados em consultas a um banco de dados SQL. Os registros resultantes de uma consulta SQL (SQL query) podem ser dispostos em colunas no documento resultante, como mostra a figura abaixo, onde foi gerada uma lista de preços.

Outro aspecto importante a ser ressaltado é que o "PHP para quem conhece PHP" é o primeiro livro do país a ensinar a programar com a Smarty (http://smarty.php.net), uma das ferramentas de templates (templates engines) mais utilizadas. As ferramentas de templates (também conhecidos como modelos) são ótimas opções para separar a lógica do programa da lógica de exibição.

Ao final do livro, é mostrado ainda um estudo de caso envolvendo diversos recursos apresentados no decorrer da obra. Também podemos considerá-lo como pioneiro por ter sido um dos primeiros livros do mundo a apresentar as novas características do PHP 5 e, na 3ª edição, a comentar as novidades do futuro PHP 6, versão em desenvolvimento. O Apêndice B explica quais são as principais mudanças ocorridas nas últimas versões da linguagem, assim como as questões de compatibilidade entre as versões 4, 5 e 6. Mostra as novas características do modelo de objetos do PHP, que consistiu na mudança mais radical na transição das versões. Ou seja, a partir da versão 5 houve um amadurecimento do PHP no que diz respeito ao paradigma de orientação a objetos, mesmo que a linguagem continue sendo procedural. O livro apresenta exemplos de código envolvendo alguns desses novos recursos, como variáveis privadas e protegidas, interfaces, construtores e destrutores, classes abstratas, exceções, entre outros.

Em relação ao preço, embora pareça um pouco caro o valor de R$85,00, na verdade não é. Trata-se de um livro volumoso (480 páginas), com uma imensa riqueza de conteúdos que justificam plenamente esse valor. Além disso, algumas livrarias virtuais aplicam bons descontos e chegam a vendê-lo por menos de R$70,00. É um valor pequeno se compararmos aos livros estrangeiros (como a Bíblia), que custam mais de R$150,00 e não abordam todos esses conteúdos. Um curso de PHP, por exemplo, custaria no mínimo o dobro desse valor, e mesmo assim você não aprenderia todos os recursos contidos nesse livro. Enfim, é um valor acessível para quem realmente pretende se aprofundar no PHP e aproveitar ao máximo os seus recursos.

Para finalizar, vamos agora fazer um "tour" nos principais conteúdos do livro. Com exceção do primeiro capítulo, que contém uma revisão da linguagem, cada um dos demais aborda um tema avançado de programação PHP. Um detalhe interessante é que não existe uma ordem recomendada para a leitura dos capítulos, visto que a maioria dos assuntos abordados são independentes entre si. Portanto, não há necessidade de ler o livro em seqüencia, você pode ir direto ao capítulo de seu interesse no momento. Acessando os links a seguir você irá saber mais sobre cada um dos principais capítulos.

Espero ter respondido todas suas dúvidas em relação ao livro, mas se você tiver mais alguma pode enviá-la através do formulário de contato, e em pouco tempo você receberá a resposta. Para obter as informações detalhadas sobre o livro (resenha, nº de páginas, onde comprar, etc), clique na imagem abaixo.


PHP para quem conhece PHP

Leia outros editoriais

 
 
   
© 2000-2008 Niederauer.com.br - Todos os direitos reservados.
Desenvolvido por Virtuous