PHP e MySQL. Desenvolvimento de aplicações web
1008 páginas
Portuguese
PDF
4.5

PHP e MySQL. Desenvolvimento de aplicações web

PHP e MySQL. Desenvolvimento de aplicações web

Autor:

Ano:

Resumo:

Introdução

O livro «PHP and MySQL Web Development» (na tradução para o português — «PHP e MySQL. Desenvolvimento de aplicações web») de autoria de Luke Welling e Laura Thomson é um guia de estudo clássico que, há mais de uma década, continua sendo um dos recursos mais populares para aprender a criar sites dinâmicos. A quinta edição, lançada em 2016, abrange as versões atuais do PHP 7 e MySQL 5.7, além de incluir práticas modernas de segurança e programação orientada a objetos. O livro tem mais de 1000 páginas e representa um curso completo, desde os fundamentos até a construção de projetos reais.

Sobre o que é este livro

O livro é construído com base no princípio «do simples ao complexo» e é dividido em várias partes principais. A primeira parte apresenta ao leitor os fundamentos do PHP: sintaxe, variáveis, estruturas de controle, funções, trabalho com arrays e strings. Em seguida, vem um bloco dedicado ao MySQL: design de bancos de dados, consultas SQL, normalização, índices e transações. Depois disso, os autores passam para a integração de PHP e MySQL — criação de conexões, execução de consultas, processamento de resultados. Atenção especial é dada à segurança: proteção contra injeção de SQL, ataques XSS, gerenciamento de sessões e criptografia de senhas. O livro termina com vários projetos completos (loja online, sistema de gerenciamento de conteúdo, fórum) que permitem aplicar os conhecimentos adquiridos na prática.

Para quem é este livro

O livro é voltado para desenvolvedores web iniciantes que já têm um conhecimento básico de HTML e CSS, mas desejam aprender a parte do servidor. Também será útil para aqueles que estão migrando de outras linguagens (como Python ou Java) para o PHP, pois os autores explicam detalhadamente as particularidades do ecossistema PHP. Programadores experientes podem usar o livro como referência para os recursos modernos do PHP 7 e as melhores práticas de segurança.

O que o leitor aprenderá

  • Fundamentos do PHP 7: sintaxe, tipos de dados, operadores, loops, funções, trabalho com arquivos e exceções.
  • Programação orientada a objetos em PHP: classes, herança, interfaces, traits, namespaces.
  • Design e administração de MySQL: criação de tabelas, consultas SELECT, INSERT, UPDATE, DELETE, JOIN, subconsultas, índices, otimização.
  • Interação do PHP com MySQL: PDO e MySQLi, consultas preparadas, tratamento de erros, transações.
  • Segurança de aplicações web: filtragem de entrada, proteção contra injeção de SQL, XSS, CSRF, armazenamento seguro de senhas (bcrypt, password_hash).
  • Gerenciamento de sessões e cookies: autenticação de usuários, controle de acesso, carrinho de compras.
  • Trabalho com formulários e requisições HTTP: GET, POST, validação, upload de arquivos.
  • Criação de aplicações web completas: loja online, blog, sistema de comentários, fórum.

Pontos fortes do livro

A primeira e principal vantagem é o foco prático. Cada capítulo teórico é acompanhado por exemplos de código que podem ser executados e modificados imediatamente. A segunda é a ênfase na segurança: os autores não apenas mostram como escrever código, mas também explicam como torná-lo protegido contra ataques comuns. A terceira é a estruturação: o livro é dividido em blocos lógicos, e no final de cada capítulo há perguntas e exercícios para autoavaliação. A quarta é a atualidade: a quinta edição abrange o PHP 7, que é significativamente mais rápido e seguro que as versões anteriores. Por fim, os projetos da vida real (loja online, sistema de gerenciamento de conteúdo) fornecem ao leitor um portfólio de soluções prontas.

A quem é recomendado

O livro será útil para:

  • Estudantes e desenvolvedores iniciantes que desejam aprender a criar sites dinâmicos do zero.
  • Freelancers

Recommendations