PHP e MySQL: do zero ao profissional
512 páginas
Portuguese
PDF
4.5

PHP e MySQL: do zero ao profissional

PHP e MySQL: do zero ao profissional

Autor:

Ano:

Resumo:

Introdução

O livro «PHP & MySQL: Novice to Ninja» (sétima edição, 2021) de Tom Butler e Kevin Yank é um dos guias práticos mais populares para desenvolvimento web com PHP em conjunto com MySQL. Apesar de o site pythonlib.ru ser dedicado ao Python, este livro merece a atenção de todos que desejam entender como funcionam sites dinâmicos e bancos de dados, além de comparar abordagens de diferentes linguagens. Os autores são especialistas reconhecidos: Kevin Yank foi por muitos anos editor-chefe do SitePoint, e Tom Butler é um desenvolvedor PHP experiente e professor. O livro foi traduzido para o português como «PHP e MySQL: do zero ao profissional».

Sobre o que é o livro

É um curso completo que leva o leitor do nível absoluto de iniciante até um patamar que permite criar aplicações web completas. O foco principal é a aplicação prática de PHP e MySQL para o desenvolvimento de sites dinâmicos. O livro aborda:

  • Fundamentos do PHP: sintaxe, variáveis, arrays, funções, estruturas de controle.
  • Trabalho com MySQL: criação de bancos de dados, tabelas, escrita de consultas (SELECT, INSERT, UPDATE, DELETE).
  • Interação do PHP com MySQL via PDO e MySQLi.
  • Segurança: proteção contra injeção SQL, ataques XSS, hash de senhas.
  • Criação de um projeto completo — um sistema de gerenciamento de conteúdo (CMS) para blog.
  • Práticas modernas: abordagem MVC, trabalho com formulários, sessões, cookies.
  • Implantação da aplicação em hospedagem.

Para quem é este livro

O livro é voltado para desenvolvedores web iniciantes que já conhecem os fundamentos de HTML e CSS, mas não têm experiência em programação no servidor. Também será útil para quem deseja sistematizar conhecimentos de PHP e MySQL, passando da escrita de "scripts" para a criação de aplicações estruturadas. Desenvolvedores experientes em outras linguagens (como Python) encontrarão no livro uma maneira rápida de aprender o ecossistema PHP.

O que o leitor aprenderá

  • Como configurar um ambiente de desenvolvimento local (XAMPP, MAMP, Docker).
  • Fundamentos da programação orientada a objetos em PHP.
  • Princípios de construção de aplicações web seguras.
  • Trabalho com formulários, validação de dados, upload de arquivos.
  • Criação e uso de funções e classes próprias.
  • Otimização de consultas ao banco de dados.
  • Desenvolvimento de uma API REST simples.
  • Fundamentos de template (sem uso de engines de terceiros).

Pontos fortes

Foco prático. Cada capítulo contém exemplos de código que podem ser executados imediatamente. Ao final do livro, o leitor cria um projeto completo — um blog com funcionalidades de adicionar, editar e excluir artigos.

Atualidade. A sétima edição (2021) abrange PHP 8, novos recursos da linguagem (atributos, union types, named arguments) e práticas modernas de segurança.

Linguagem clara. Os autores evitam academicismo excessivo, explicam conceitos complexos com palavras simples e exemplos da vida real.

Estrutura. O livro é construído no princípio "do simples ao complexo". Cada capítulo se baseia no anterior, permitindo que o leitor não perca o fio da meada.

Apoio da comunidade. No site da editora SitePoint, estão disponíveis materiais complementares, fórum e atualizações.

A quem é recomendado

O livro será útil para:

  • Iniciantes em desenvolvimento web que desejam começar rapidamente a criar sites dinâmicos.
  • Estudantes e professores de cursos de PHP.
  • Desenvolvedores de outras linguagens (Python, Java, C#) que desejam aprender PHP para freelancer ou trabalho.
  • Todos que desejam entender como funcionam CMS (WordPress, Joomla) internamente.

Se você já é um desenvolvedor PHP experiente, o livro pode parecer muito básico, mas como referência sobre os recursos modernos do PHP 8, é bastante adequado.

Conclusão

«PHP e MySQL: do zero ao profissional» é uma excelente escolha para quem deseja dominar uma das combinações mais requisitadas no desenvolvimento web.

Recommendations