PHP y MySQL: de cero a profesional
512 páginas
Spanish
PDF
4.5

PHP y MySQL: de cero a profesional

PHP y MySQL: de cero a profesional

Autor:

Año:

Resumen:

Introducción

El libro «PHP & MySQL: Novice to Ninja» (séptima edición, 2021) de Tom Butler y Kevin Yank es una de las guías prácticas más populares para el desarrollo web con PHP en conjunto con MySQL. A pesar de que el sitio pythonlib.ru está dedicado a Python, este libro merece la atención de todos aquellos que quieran entender cómo funcionan los sitios web dinámicos y las bases de datos, así como comparar los enfoques de diferentes lenguajes. Los autores son expertos reconocidos: Kevin Yank fue durante muchos años editor jefe de SitePoint, y Tom Butler es un experimentado desarrollador y profesor de PHP. El libro ha sido traducido al español como «PHP y MySQL: de cero a profesional».

De qué trata el libro

Es un curso completo que lleva al lector desde un nivel absolutamente principiante hasta un nivel que permite crear aplicaciones web completas. El enfoque principal es la aplicación práctica de PHP y MySQL para el desarrollo de sitios web dinámicos. En el libro se tratan:

  • Fundamentos de PHP: sintaxis, variables, arrays, funciones, estructuras de control.
  • Trabajo con MySQL: creación de bases de datos, tablas, escritura de consultas (SELECT, INSERT, UPDATE, DELETE).
  • Interacción de PHP con MySQL a través de PDO y MySQLi.
  • Seguridad: protección contra inyecciones SQL, ataques XSS, hash de contraseñas.
  • Creación de un proyecto completo: un sistema de gestión de contenidos (CMS) para un blog.
  • Prácticas modernas: enfoque MVC, trabajo con formularios, sesiones, cookies.
  • Despliegue de la aplicación en un hosting.

Para quién es este libro

El libro está dirigido a desarrolladores web principiantes que ya están familiarizados con los fundamentos de HTML y CSS, pero no tienen experiencia en programación del lado del servidor. También será útil para aquellos que quieran sistematizar sus conocimientos de PHP y MySQL, pasando de escribir «scripts» a crear aplicaciones estructuradas. Los desarrolladores experimentados en otros lenguajes (por ejemplo, Python) encontrarán en el libro una forma rápida de dominar el stack de PHP.

Qué aprenderá el lector

  • Cómo configurar un entorno de desarrollo local (XAMPP, MAMP, Docker).
  • Fundamentos de la programación orientada a objetos en PHP.
  • Principios para construir aplicaciones web seguras.
  • Trabajo con formularios, validación de datos, carga de archivos.
  • Creación y uso de funciones y clases propias.
  • Optimización de consultas a la base de datos.
  • Desarrollo de una API REST simple.
  • Fundamentos de la creación de plantillas (sin usar motores de terceros).

Puntos fuertes

Enfoque práctico. Cada capítulo contiene ejemplos de código que se pueden ejecutar de inmediato. Al final del libro, el lector crea un proyecto completo: un blog con la capacidad de agregar, editar y eliminar artículos.

Actualidad. La séptima edición (2021) cubre PHP 8, las nuevas características del lenguaje (atributos, union types, argumentos nombrados) y las prácticas modernas de seguridad.

Lenguaje claro. Los autores evitan un exceso de academicismo, explican conceptos complejos con palabras sencillas y con ejemplos de la vida real.

Estructura. El libro está construido siguiendo el principio «de lo simple a lo complejo». Cada capítulo se basa en el anterior, lo que permite no perder el hilo.

Apoyo de la comunidad. En el sitio web de la editorial SitePoint están disponibles materiales adicionales, un foro y actualizaciones.

A quién se recomienda

El libro será útil para:

  • Principiantes en desarrollo web que quieran empezar rápidamente a crear sitios web dinámicos.
  • Estudiantes y profesores de cursos de PHP.
  • Desarrolladores de otros lenguajes (Python, Java, C#) que deseen aprender PHP para trabajar como freelance o en un empleo.
  • Todos aquellos que quieran entender cómo funcionan los CMS (WordPress, Joomla) desde dentro.

Si ya es un desarrollador PHP experimentado, el libro puede parecerle demasiado básico, pero como referencia sobre las capacidades modernas de PHP 8, es perfectamente adecuado.

Conclusión

«PHP y MySQL: de cero a profesional» es una excelente opción para aquellos que quieran dominar uno de los stacks más demandados en el desarrollo web.

Recommendations