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

Java y Docker: contenedorización de aplicaciones

Java y Docker: contenedorización de aplicaciones

Autor:

Año:

Resumen:

El desarrollo moderno en Java es imposible sin comprender la contenerización. El libro «Java y Docker: contenerización de aplicaciones» es una guía práctica que te llevará paso a paso desde la creación de la primera imagen de Docker para una aplicación Java simple hasta el despliegue de una arquitectura de microservicios completa en un entorno de producción.



¿De qué trata este libro?

El libro cubre el ciclo completo de trabajo con Docker en el contexto del desarrollo en Java. Aprenderás:

  • Cómo crear correctamente un Dockerfile para Spring Boot, Quarkus, Micronaut y otros frameworks populares.
  • Principios de optimización de imágenes: compilación en múltiples etapas, reducción de tamaño, seguridad de las capas.
  • Trabajo con Docker Compose para el desarrollo local y pruebas de aplicaciones multicontenedor (bases de datos, colas, cachés).
  • Integración de Docker con pipelines de CI/CD (GitHub Actions, GitLab CI, Jenkins).
  • Fundamentos de orquestación con Kubernetes: despliegue de servicios Java, escalado, gestión de configuraciones.
  • Monitoreo y registro de aplicaciones contenerizadas (Prometheus, Grafana, ELK).


¿Para quién es este libro?

La publicación será útil para:

  • Desarrolladores Java de cualquier nivel que quieran dominar las prácticas modernas de contenerización.
  • Ingenieros DevOps que deseen comprender más a fondo las particularidades del funcionamiento de las aplicaciones Java en Docker.
  • Arquitectos que diseñan sistemas de microservicios en Java.
  • Estudiantes y profesionales principiantes que buscan adquirir habilidades demandadas para una carrera en TI.


¿Qué aprenderás después de leerlo?

  • Crear imágenes de Docker eficientes y seguras para cualquier aplicación Java.
  • Configurar un entorno de desarrollo local con Docker Compose.
  • Automatizar la compilación, las pruebas y el despliegue con CI/CD.
  • Desplegar y gestionar servicios Java en Kubernetes.
  • Evitar errores típicos en la contenerización (problemas de memoria, zonas horarias, configuraciones de red).


El libro contiene numerosos ejemplos de código, scripts listos para usar y listas de verificación que se pueden aplicar inmediatamente en proyectos reales. Todos los ejemplos están disponibles para descargar y probar. ¡Sumérgete en el mundo de la contenerización de aplicaciones Java con este libro!

Recommendations