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

PHP y Docker: contenedorización de aplicaciones

PHP y Docker: contenedorización de aplicaciones

Autor:

Año:

Resumen:

Este libro es una guía práctica para desarrolladores PHP que desean dominar Docker y cambiar su enfoque hacia el desarrollo y despliegue de aplicaciones web. Aprenderá cómo la contenedorización resuelve el problema de "funciona en mi máquina", simplifica el trabajo en equipo y automatiza procesos desde el desarrollo local hasta la producción.



De qué trata el libro:

  • Fundamentos de Docker: imágenes, contenedores, Dockerfile, Docker Compose — desde cero hasta un uso seguro.
  • Construcción del entorno PHP: creación de contenedores con PHP-FPM, Nginx, Apache, configuración de MySQL, PostgreSQL, Redis.
  • Trabajo con frameworks: recetas listas para Laravel, Symfony, WordPress y Yii2 — optimización de imágenes, caché, variables de entorno.
  • Desarrollo y pruebas: Xdebug en contenedor, PHPUnit, pruebas de integración, gestión de dependencias con Composer.
  • Despliegue en producción: multi-stage, optimización del tamaño de imágenes, seguridad, trabajo con Docker Swarm y Kubernetes.
  • CI/CD: configuración de pipelines en GitLab CI, GitHub Actions — compilación, pruebas y despliegue automáticos.
  • Microservicios en PHP: diseño, comunicación entre servicios, colas (RabbitMQ), balanceo de carga.


Para quién es este libro:

  • Desarrolladores PHP (junior, middle, senior) que quieran implementar Docker en sus proyectos.
  • Ingenieros DevOps que trabajen con stacks PHP y busquen soluciones listas.
  • Líderes de equipo y arquitectos que planeen la transición a una arquitectura de microservicios.
  • Estudiantes y principiantes que quieran comprender las prácticas modernas de despliegue.


Qué aprenderá:

  • Cómo levantar un entorno completo para Laravel o Symfony en 15 minutos.
  • Cómo reducir el tamaño de una imagen Docker de 1 GB a 150 MB.
  • Cómo configurar la recarga en caliente del código en un contenedor.
  • Cómo organizar CI/CD para que el despliegue tome 2 minutos.
  • Cómo evitar errores típicos al trabajar con volúmenes y permisos.


El libro contiene más de 50 ejemplos prácticos, archivos docker-compose.yml listos e instrucciones paso a paso. Todos los ejemplos están probados con PHP 8.x y las últimas versiones de Docker. Obtendrá no solo teoría, sino plantillas funcionales que puede aplicar de inmediato en sus proyectos.



Ideal para quienes ya conocen PHP y desean elevar su nivel hasta las prácticas DevOps. Después de leerlo, podrá contenedorizar con confianza cualquier aplicación PHP y gestionar su ciclo de vida.



Formato: PDF, EPUB, versión en línea. El código de los ejemplos está disponible en GitHub.

Recommendations