Programación en PHP
556 páginas
Spanish
PDF
4.5

Programación en PHP

Programación en PHP

Autor:

Año:

Resumen:

Introducción

El libro «Programming PHP» (4.ª edición, 2020) de la editorial O'Reilly es una de las guías más autorizadas y completas sobre el lenguaje PHP en la actualidad. Los autores, Kevin Tatroe y Peter MacIntyre, tienen años de experiencia en desarrollo y enseñanza, lo que se nota en cada capítulo. El libro está orientado a PHP 7.4, pero muchos conceptos también son aplicables a versiones más recientes. No es solo un manual de referencia, sino un libro de texto que guía al lector desde lo básico hasta temas avanzados, incluyendo seguridad, trabajo con bases de datos, programación en red y prácticas modernas de desarrollo.

¿De qué trata este libro?

El libro cubre prácticamente todos los aspectos del lenguaje PHP, desde la sintaxis hasta el despliegue de aplicaciones. Consta de 18 capítulos y varios apéndices. Los temas principales son:

  • Fundamentos de PHP: tipos de datos, variables, operadores, estructuras de control, funciones, arrays.
  • Programación Orientada a Objetos (POO): clases, herencia, interfaces, traits, enlace estático tardío.
  • Programación web: trabajo con HTTP, formularios, sesiones, cookies, manejo de archivos.
  • Bases de datos: PDO, MySQL, SQLite, transacciones, consultas preparadas.
  • Seguridad: XSS, CSRF, inyecciones SQL, cifrado, validación de datos.
  • Funcionalidades modernas: funciones anónimas, closures, generadores, trabajo con fechas y horas.
  • Red y protocolos: trabajo con sockets, cURL, API REST, JSON, XML.
  • Herramientas de desarrollo: Composer, depuración, pruebas, perfilado.

¿Para quién es este libro?

El libro está dirigido a un amplio público:

  • Desarrolladores principiantes — aquellos que recién se familiarizan con PHP y desean obtener conocimientos estructurados «desde cero».
  • Programadores experimentados — encontrarán mucho contenido útil sobre enfoques modernos, seguridad y rendimiento.
  • Desarrolladores web que migran desde otros lenguajes — el libro ayudará a dominar rápidamente las particularidades de PHP.
  • Estudiantes y profesores — un excelente material didáctico con ejemplos y explicaciones.

¿Qué aprenderá el lector?

Después de leer el libro, podrá:

  • Escribir código PHP limpio, seguro y eficiente.
  • Usar POO para crear aplicaciones escalables.
  • Trabajar con bases de datos a través de PDO y construir consultas complejas.
  • Proteger las aplicaciones contra las principales vulnerabilidades.
  • Integrar APIs externas y procesar datos en diferentes formatos.
  • Configurar el entorno de desarrollo y usar herramientas modernas (Composer, Xdebug).
  • Comprender el funcionamiento interno de PHP y sus extensiones.

Puntos fuertes del libro

  • Actualidad: el libro está escrito para PHP 7.4, lo que lo convierte en uno de los más recientes del mercado.
  • Profundidad: los autores no solo enumeran funciones, sino que explican cómo y por qué funcionan.
  • Ejemplos prácticos: el código del libro es realmente aplicable en proyectos, con muchas soluciones listas para usar.
  • Estructura: organización lógica de los capítulos, de lo simple a lo complejo, con referencias cruzadas.
  • Calidad de la edición: O'Reilly es reconocida por su revisión técnica; el libro prácticamente no tiene errores.
  • Apéndices: al final del libro hay materiales de referencia útiles (funciones, configuración, extensiones).

¿A quién se recomienda?

Recomiendo encarecidamente este libro a todos los que se tomen en serio el desarrollo en PHP. Será útil tanto para el autoaprendizaje como para tenerlo como manual de consulta. Si desea no solo «escribir en PHP», sino comprender su filosofía y las mejores prácticas, esta es su elección. Lo único es que los principiantes absolutos en programación pueden necesitar un conocimiento previo de los fundamentos de algoritmos, pero el libro está escrito de manera suficientemente

Recommendations