 |
Livros de PHP para todos os níveis
Juliano Niederauer
Atualizado em 20 de outubro de 2008
Há muito tempo eu queria publicar uma série de livros sobre PHP, para atender aos mais variados níveis de conhecimento sobre a linguagem. Meu desejo começou a se concretizar no de 2004! A série começou a ser criada em 2001 com o livro "Desenvolvendo Websites com PHP 4" (que hoje se chama "Desenvolvendo Websites com PHP"), e teve continuidade com a publicação de mais duas obras, o "PHP para quem conhece PHP" e o guia de consulta rápida "PHP 5", que unidas ao livro anterior poderiam ser classificadas da seguinte forma:
O BÁSICO |
O AVANÇADO |
A REFERÊNCIA |
|
|
|
O livro básico, o "Desenvolvendo Websites com PHP", destina-se a pessoas que querem aprender a desenvolver páginas dinâmicas na Web utilizando o PHP. Como pré-requisito para poder compreender os conteúdos apresentados, é importante que o leitor tenha um conhecimento razoável sobre HTML, a linguagem padrão para a criação de páginas na Internet. Esse conhecimento é importante porque o PHP funciona em conjunto com a HTML, isto é, o código PHP é embutido no meio de uma página HTML.
Essa obra tem sido elogiada pelos leitores principalmente no que diz respeito à didática. A abordagem dos temas é clara, objetiva e as explicações são feitas passo a passo para facilitar o aprendizado, principalmente dos usuários iniciantes. O livro também é de grande utilidade para usuários intermediários, que já têm algum conhecimento sobre programação PHP. Para esses usuários, estão disponíveis conteúdos como processamento de formulários, variáveis de ambientes, cookies, sessões, e-mails, criação e manipulação de bancos de dados MySQL, PostgreSQL e SQLite. Portanto, para quem pretende se tornar um programador PHP, o livro não deixa nada a desejar! Para saber mais sobre o "Desenvolvendo Websites com PHP", clique aqui.
O livro avançado, o "PHP para quem conhece PHP", vem para preencher uma lacuna deixada pela maioria dos livros de PHP disponíveis no mercado. Aborda assuntos extremamente úteis ao desenvolvedor, sendo que muito deles não são ensinados em qualquer outro livro sobre a linguagem. Como exemplo, pode ser citada a criação de gráficos semelhantes aos do Excel (pizza, linhas e colunas), a ferramenta de templates Smarty e a geração de relatórios PDF a partir de consultas SQL. Contém ainda outros assuntos bastante interessantes, como validação de formulários (com Javascript e PHP), autenticação de usuários com cookies e sessões, upload de arquivos (com HTTP e FTP), abstração de bancos de dados com dbx e PEAR::DB, entre outros. Além disso, foi o primeiro livro a apresentar as novidades da versão 5 da linguagem. Para saber mais sobre o "PHP para quem conhece PHP", clique aqui.
Por fim, o guia de consulta rápida "PHP 5" é aquele livrinho que você pode até carregar no bolso (dependendo do tamanho do bolso, é claro :-)). É bastante útil para os programadores que precisam consultar rapidamente a sintaxe e a descrição das principais funções da linguagem. Assim, não há necessidade de acessar a todo momento o manual do PHP, sofrer tentando traduzir a descrição de alguma função ou entender o significado de cada um dos seus parâmetros. É importante destacar também o propósito dessa obra. Apesar de conter uma introdução ao PHP (explicando a sintaxe básica da linguagem, variáveis, constantes,...), como o próprio nome já diz, trata-se um guia para consulta rápida, que concentra-se principalmente em apresentar uma referência das funções do PHP. Portanto, se o seu interesse é aprender PHP um pouco mais a fundo, os outros dois livros serão de maior utilidade para você. Veja a seguir a lista dos grupos de funções que são descritos no guia de consulta rápida "PHP 5".
APACHE
ARRAYS
BCMATH
BZIP2 - COMPRESSÃO
CALENDÁRIO
COM
CLASSES/OBJETOS
CONTROLE DE SAÍDA
CURL - CLIENT URL LIBRARY
DATA E HORA
DBASE
DBX
DIRETÓRIOS
DOM XML
ERROS - TRATAMENTO E REGISTRO
EXECUÇÃO DE PROGRAMAS
EXPRESSÕES REGULARES (PERL)
EXPRESSÕES REGULARES (POSIX) |
FILESYSTEM
FTP
HTTP
IMAGENS
IMAP, POP3 E NNTP
INFORMIX
INTERBASE
INGRES II
LDAP
MAIL
MATEMÁTICA
MEMÓRIA COMPARTILHADA
MIME
MICROSOFT SQL SERVER
MISCELÂNEA
MSQL
MYSQL
MYSQLI NETWORK (REDE) |
ODBC
ORACLE 8
OPÇÕES E INF. DO PHP
ORACLE
PDF
POSTGRESQL
SESSÕES
SOCKETS
SQLITE
STRINGS
SYBASE
URL
VARIÁVEIS
XML PARSER
XSLT
ZLIB (COMPRESSÃO) |
Para saber mais sobre o guia "PHP 5", clique aqui.
Como você pôde ver nesse editorial, as obras aqui citadas podem servir como material de apoio tanto para os usuários iniciantes como para os mais experientes em termos de programação PHP. Existe ainda outra obra, que não foi citada aqui, mas que também pode fazer parte dessa série. Trata-se do guia de consulta rápida "PHP com XML". Esse guia ensina a trabalhar de forma conjunta com PHP e a linguagem de marcação XML. Mostra como criar um parser XML e fazer um mapeamento de tags para exibir os dados formatados. Ensina também a gerar arquivos XML a partir de um banco de dados MySQL ou PostgreSQL. Para saber mais sobre o guia "PHP com XML", clique aqui.
Talvez você esteja se perguntando: "E agora? Qual será o próximo livro da série? O que mais eu preciso aprender sobre PHP?". Calma, não tenha pressa...com essas obras você já tem um excelente material para tornar-se um especialista na linguagem. Porém, nunca pense que você já sabe tudo! Sempre há assuntos novos e interessantes para serem aprendidos. O melhor ainda pode estar por vir... :-)
Leia outros editoriais
|
|