PHP y Docker: contenerización de aplicaciones
300 páginas
Spanish
PDF
4.5

PHP y Docker: contenerización de aplicaciones

PHP y Docker: contenerización de aplicaciones

Autor:

Año:

Resumen:

El libro «PHP y Docker: contenerización de aplicaciones» es una guía exhaustiva que ayudará a los desarrolladores PHP a dominar los enfoques modernos para empaquetar, distribuir y ejecutar aplicaciones con Docker. Aprenderá a convertir el caos de dependencias en un entorno predecible y reproducible que funcione igual en su máquina local, en el servidor de desarrollo y en producción.



¿Para quién es este libro?

  • Desarrolladores PHP de cualquier nivel — desde juniors que se enfrentan por primera vez a la contenerización, hasta seniors que desean optimizar pipelines y arquitectura.
  • Ingenieros DevOps que necesitan información especializada sobre el trabajo con PHP (FPM, Nginx, Composer, Xdebug).
  • Líderes de equipo y arquitectos que planean migrar a una arquitectura de microservicios o implementar CI/CD.


¿Qué aprenderá?

  • Cómo crear un Dockerfile para una aplicación PHP: elección de la imagen base, instalación de extensiones, optimización de capas.
  • Configuración de Docker Compose para un stack LEMP típico (Linux, Nginx, PHP-FPM, MySQL/PostgreSQL).
  • Trabajo con Xdebug e IDE en contenedores: depuración sin dolor.
  • Gestión de dependencias con Composer dentro del contenedor.
  • Construcción de imágenes multi-etapa para reducir el tamaño de los artefactos de producción.
  • Seguridad: no ejecutar contenedores como root, secretos, aislamiento.
  • Orquestación: Docker Swarm y Kubernetes para proyectos PHP (escenarios básicos).
  • CI/CD: automatización de compilación, pruebas y despliegue con GitHub Actions y GitLab CI.


¿Por qué vale la pena leerlo?

La contenerización se ha convertido en el estándar de facto en el desarrollo web. Este libro no sobrecarga con teoría — cada sección contiene ejemplos prácticos, configuraciones listas para usar y análisis de errores típicos. Ahorrará semanas de «bailes con pandereta» al configurar el entorno y podrá concentrarse en el código.



Al final del libro le espera un proyecto completo: despliegue de una aplicación PHP multiservicio (API en Symfony + worker de colas + panel de administración en Laravel) en un clúster de Kubernetes en producción con monitorización y registro.



El libro está escrito en un lenguaje vivo, con humor e historias reales de la experiencia del autor. Es adecuado tanto para el estudio autodidacta como para la formación corporativa de equipos.

Recommendations