Crie seu site com bancos de dados em PHP e MySQL
Crie seu site com bancos de dados em PHP e MySQL
Resumo:
Introdução
O livro «Build Your Own Database Driven Website Using PHP & MySQL» (4ª edição, 2012) de Kevin Yank é um guia prático clássico que já ajudou milhares de desenvolvedores iniciantes a dominar a criação de sites dinâmicos. Apesar de terem se passado mais de dez anos desde seu lançamento, os princípios fundamentais de trabalho com PHP e MySQL apresentados no livro permanecem relevantes até hoje. Não é apenas um tutorial — é uma jornada passo a passo, de uma simples página HTML estática a uma aplicação web completa com autenticação, formulários e gerenciamento de conteúdo.
Sobre o que é este livro?
O livro é estruturado como um guia sequencial, onde cada nova lição se baseia na anterior. O autor começa com o básico: o que são PHP e MySQL, como instalar um servidor local (XAMPP/WAMP) e como funcionam as requisições HTTP. Em seguida, o leitor mergulha gradualmente no mundo das páginas dinâmicas, aprendendo a conectar-se ao banco de dados, executar consultas SQL, processar formulários e proteger a aplicação contra ataques (SQL injection, XSS).
É dada atenção especial a exemplos práticos: criação de um livro de visitas, um sistema de gerenciamento de conteúdo (CMS) e um blog simples. Cada capítulo contém código pronto que pode ser executado e modificado imediatamente.
Para quem é este livro?
O livro é ideal para:
- Desenvolvedores web iniciantes que conhecem o básico de HTML e CSS, mas nunca trabalharam com linguagens de servidor.
- Estudantes de tecnologias web que desejam adquirir experiência prática.
- Autodidatas que querem passar rapidamente da teoria à criação de projetos reais.
- Freelancers que precisam de um guia claro e estruturado sobre os fundamentos de PHP+MySQL.
O que o leitor aprenderá?
Após ler o livro, você será capaz de:
- Instalar e configurar um servidor web local (Apache, PHP, MySQL).
- Escrever scripts PHP dinâmicos que geram HTML em tempo real.
- Projetar e criar bancos de dados MySQL usando phpMyAdmin.
- Executar consultas SQL: SELECT, INSERT, UPDATE, DELETE.
- Processar dados de formulários com segurança (POST/GET).
- Proteger o site contra SQL injection e cross-site scripting (XSS).
- Criar um sistema de registro e autenticação de usuários.
- Implementar um CMS simples para gerenciamento de conteúdo.
- Compreender os princípios do MVC (Model-View-Controller) em nível básico.
- Trabalhar com sessões e cookies para manter o estado do usuário.
Pontos fortes do livro
Abordagem prática. Cada capítulo contém exemplos de código prontos que podem ser executados imediatamente. O autor não sobrecarrega com teoria, fornecendo exatamente o necessário para entender a tarefa atual.
Explicação passo a passo. Kevin Yank comenta detalhadamente cada linha de código, explicando sua finalidade e funcionamento. Isso é especialmente valioso para iniciantes que muitas vezes se perdem na sintaxe.
Ênfase em segurança. Já no segundo capítulo, o autor aborda SQL injection e mostra como usar prepared statements — algo raro em livros de 2012, mas que torna o material atemporal.
Boa estrutura. O livro é dividido em 10 capítulos, cada um terminando com um resumo e exercícios. Isso facilita a revisão do conteúdo estudado.
Linguagem acessível. O autor escreve em inglês simples e claro (no original), e a tradução para o português (editora «ДМК Пресс») também é de qualidade e adaptada.
Para quem é recomendado?
O livro será útil para todos que desejam dar os primeiros passos no desenvolvimento backend com PHP. Se você já conhece os fundamentos da programação (variáveis, loops, funções), mas não sabe como aplicá-los para criar um site — este é o seu ponto de partida ideal. O livro também é adequado para quem deseja atualizar conhecimentos ou migrar do PHP procedural.