Crea tu sitio web con bases de datos en PHP y MySQL
336 páginas
Spanish
PDF
4.5

Crea tu sitio web con bases de datos en PHP y MySQL

Crea tu sitio web con bases de datos en PHP y MySQL

Autor:

Año:

Resumen:

Introducción

El libro «Build Your Own Database Driven Website Using PHP & MySQL» (4.ª edición, 2012) de Kevin Yank es una guía práctica clásica que ya ha ayudado a miles de desarrolladores principiantes a dominar la creación de sitios web dinámicos. A pesar de que han pasado más de diez años desde su publicación, los principios fundamentales del trabajo con PHP y MySQL que se exponen en el libro siguen siendo relevantes hoy en día. No es solo un manual de texto, sino un viaje paso a paso desde una simple página HTML estática hasta una aplicación web completa con autenticación, formularios y gestión de contenido.

¿De qué trata este libro?

El libro está estructurado como una guía secuencial, donde cada nueva lección se basa en la anterior. El autor comienza con lo básico: qué son PHP y MySQL, cómo instalar un servidor local (XAMPP/WAMP) y cómo funcionan las solicitudes HTTP. Luego, el lector se sumerge gradualmente en el mundo de las páginas dinámicas, aprende a conectarse a la base de datos, ejecutar consultas SQL, procesar formularios y proteger la aplicación contra ataques (inyección SQL, XSS).

Se presta especial atención a los ejemplos prácticos: creación de un libro de visitas, un sistema de gestión de contenido (CMS) y un blog simple. Cada capítulo contiene código listo para usar que se puede ejecutar y modificar de inmediato.

¿Para quién es este libro?

El libro es ideal para:

  • Desarrolladores web principiantes que conocen los conceptos básicos de HTML y CSS, pero nunca han trabajado con lenguajes del lado del servidor.
  • Estudiantes que aprenden tecnologías web y desean adquirir experiencia práctica.
  • Autodidactas que quieren pasar rápidamente de la teoría a la creación de proyectos reales.
  • Freelancers que necesitan una referencia clara y estructurada sobre los fundamentos de PHP+MySQL.

¿Qué aprenderá el lector?

Después de leer el libro, podrá:

  • Instalar y configurar un servidor web local (Apache, PHP, MySQL).
  • Escribir scripts PHP dinámicos que generen HTML sobre la marcha.
  • Diseñar y crear bases de datos MySQL con phpMyAdmin.
  • Ejecutar consultas SQL: SELECT, INSERT, UPDATE, DELETE.
  • Procesar datos de formularios de forma segura (POST/GET).
  • Proteger el sitio contra inyecciones SQL y cross-site scripting (XSS).
  • Crear un sistema de registro e inicio de sesión de usuarios.
  • Implementar un CMS simple para la gestión de contenido.
  • Comprender los principios de MVC (Model-View-Controller) a nivel básico.
  • Trabajar con sesiones y cookies para mantener el estado del usuario.

Puntos fuertes del libro

Enfoque práctico. Cada capítulo contiene ejemplos de código listos para usar que se pueden ejecutar de inmediato. El autor no sobrecarga con teoría, sino que proporciona exactamente la cantidad necesaria para comprender la tarea actual.

Explicación paso a paso. Kevin Yank comenta en detalle cada línea de código, explicando para qué sirve y cómo funciona. Esto es especialmente valioso para los principiantes que a menudo se pierden en la sintaxis.

Énfasis en la seguridad. Ya en el segundo capítulo, el autor habla sobre las inyecciones SQL y muestra cómo usar declaraciones preparadas (prepared statements), algo poco común en libros de 2012, pero que hace que el material sea atemporal.

Buena estructura. El libro está dividido en 10 capítulos, cada uno de los cuales termina con un resumen y ejercicios. Esto permite volver fácilmente al material ya estudiado.

Lenguaje accesible. El autor escribe en un inglés simple y comprensible (en el original), y la traducción al ruso (editorial «DMK Press») también es de calidad y está adaptada.

¿A quién se recomienda?

El libro será útil para todos aquellos que quieran dar sus primeros pasos en el desarrollo backend con PHP. Si ya está familiarizado con los fundamentos de la programación (variables, bucles, funciones), pero no sabe cómo aplicarlos para crear un sitio web, este es su punto de partida ideal. El libro también es adecuado para quienes deseen refrescar sus conocimientos o pasar de PHP procedural a PHP moderno.

Recommendations