Programação em PHP
556 páginas
Portuguese
PDF
4.5

Programação em PHP

Programação em PHP

Autor:

Ano:

Resumo:

Introdução

O livro «Programming PHP» (4ª edição, 2020) da editora O'Reilly é um dos guias mais autoritativos e completos sobre a linguagem PHP atualmente. Os autores — Kevin Tatroe e Peter MacIntyre — possuem anos de experiência em desenvolvimento e ensino, o que se reflete em cada capítulo. O livro é focado no PHP 7.4, mas muitos conceitos são aplicáveis a versões mais recentes. Não é apenas um manual de referência, mas um tutorial que conduz o leitor desde os fundamentos até tópicos avançados, incluindo segurança, trabalho com bancos de dados, programação de rede e práticas modernas de desenvolvimento.

Sobre o que é este livro?

O livro aborda praticamente todos os aspectos da linguagem PHP, desde a sintaxe até a implantação de aplicações. É composto por 18 capítulos e vários apêndices. Os principais tópicos são:

  • Fundamentos do PHP: tipos de dados, variáveis, operadores, estruturas de controle, funções, arrays.
  • Programação Orientada a Objetos (POO): classes, herança, interfaces, traits, late static binding.
  • Programação Web: trabalho com HTTP, formulários, sessões, cookies, manipulação de arquivos.
  • Bancos de Dados: PDO, MySQL, SQLite, transações, consultas preparadas.
  • Segurança: XSS, CSRF, injeção SQL, criptografia, validação de dados.
  • Recursos Modernos: funções anônimas, closures, geradores, trabalho com datas e horas.
  • Redes e Protocolos: trabalho com sockets, cURL, REST API, JSON, XML.
  • Ferramentas do Desenvolvedor: Composer, depuração, testes, profiling.

Para quem é este livro?

O livro é voltado para um público amplo:

  • Desenvolvedores iniciantes — aqueles que estão começando com PHP e desejam obter conhecimento estruturado «do zero».
  • Programadores experientes — encontrarão muito conteúdo útil sobre abordagens modernas, segurança e desempenho.
  • Desenvolvedores web migrando de outras linguagens — o livro ajuda a aprender rapidamente as especificidades do PHP.
  • Estudantes e professores — excelente material didático com exemplos e explicações.

O que o leitor aprenderá?

Após ler o livro, você será capaz de:

  • Escrever código PHP limpo, seguro e eficiente.
  • Usar POO para criar aplicações escaláveis.
  • Trabalhar com bancos de dados via PDO e construir consultas complexas.
  • Proteger aplicações contra as principais vulnerabilidades.
  • Integrar APIs externas e processar dados em diferentes formatos.
  • Configurar o ambiente de desenvolvimento e usar ferramentas modernas (Composer, Xdebug).
  • Compreender o funcionamento interno do PHP e suas extensões.

Pontos fortes do livro

  • Atualidade: o livro foi escrito para PHP 7.4, tornando-o um dos mais recentes no mercado.
  • Profundidade: os autores não apenas listam funções, mas explicam como e por que elas funcionam.
  • Exemplos práticos: o código no livro é realmente aplicável em projetos, com muitas soluções prontas.
  • Estrutura: organização lógica dos capítulos, do simples ao complexo, com referências cruzadas.
  • Qualidade da edição: a O'Reilly é conhecida pela revisão técnica; o livro praticamente não tem erros.
  • Apêndices: no final do livro, materiais de referência úteis (funções, configuração, extensões).

Para quem é recomendado?

Recomendo fortemente este livro a todos que levam o desenvolvimento PHP a sério. Será útil tanto para autoaprendizagem quanto como guia de consulta. Se você quer não apenas «escrever em PHP», mas entender sua filosofia e melhores práticas — esta é a sua escolha. A única ressalva é que iniciantes absolutos em programação podem precisar de um conhecimento prévio dos fundamentos de algoritmos, mas o livro é escrito de forma bastante

Recommendations