Este curso te llevará paso a paso desde los conceptos fundamentales hasta la implementación avanzada de aplicaciones en contenedores y su orquestación con Kubernetes. Aprenderás a crear, gestionar y desplegar aplicaciones de manera eficiente, garantizando portabilidad, escalabilidad y confiabilidad.
Lo que aprenderás:
Introducción y fundamentos: Comprende qué son Docker y Kubernetes, por qué son esenciales en el desarrollo moderno y cómo se complementan.
Docker desde cero: Conoce la arquitectura de Docker, diferencia entre contenedores e imágenes, y cómo instalarlo en Windows y Ubuntu.
Gestión de imágenes y contenedores: Aprende a crear imágenes personalizadas, manejar contenedores y ejecutar aplicaciones de forma aislada.
Contenedores de aplicaciones reales: Despliega bases de datos (MySQL, MongoDB, PostgreSQL), servicios de integración continua (Jenkins, RabbitMQ) y aplicaciones web modernas con Node.js, Angular, React, Vue, Nuxt.js y WordPress.
Almacenamiento con volúmenes: Descubre la importancia de los volúmenes en Docker y cómo gestionarlos para persistencia de datos.
Automatización con Docker Compose: Crea entornos completos con múltiples contenedores, gestiona variables de entorno y volúmenes, y aplica casos prácticos reales.
Introducción a Kubernetes: Aprende la arquitectura Master-Node, cómo desplegar Pods, ReplicaSets, Deployments y Servicios, y comprende los distintos tipos de servicios como ClusterIP y NodePort.
Al finalizar este curso, tendrás la habilidad de desarrollar, desplegar y administrar aplicaciones modernas en contenedores de manera profesional, preparado para entornos de desarrollo y producción, tanto locales como en la nube.
Dirigido a:
Desarrolladores, ingenieros de DevOps, administradores de sistemas y cualquier persona interesada en aprender a manejar aplicaciones en contenedores y su orquestación con Kubernetes.
06-Feb-2026
Hasta ahora el curso va muy bien explicado