Virtualización con Docker y Kubernetes
El uso de contenedores es ya esencial para poder llevar productos de software a ambientes de pruebas, integración y producción. Aprende a usar Docker y Kuberntes, dos de las herramientas más usadas en este espacio.
Detalles
Público objetivo:
Desarrolladores de Software.
Objetivo del curso:
Aprender a crear, manejar y ejecutar contenedores con Docker y Kubernetes.
Temario:
- Contenedores y sus elementos
- Creación y ejecución de contenedores con Docker
- Creación de imágenes
- Imágenes eficientes con Docker
- Procesos de CI/CD con Docker
- Ejecución con Docker-Compose
- Orquestación con Kubernetes
- Kubernetes reactivo
Lo que aprenderás:
Aprenderás a usar Docker para crear, ejecutar y administrar contenedores, empacando tus propias aplicaciones y ejecutándolas en ambientes virtuales con Kubernetes.
Prerrequisitos:
- Conocimiento general de alguna plataforma o framework de desarrollo. (Backend o Frontend).
Portafolio de Evidencias:
- Ejemplos de proyectos con contenedores configurados para construcción y despliegue.
- Configuraciones de Kubernetes para escenarios diversos.
Competencias adquiridas:
- Identifica la arquitectura y funcionamiento de los contenedores y su diferencia frente a la virtualización tradicional.
- Crea y ejecuta contenedores utilizando Docker para encapsular y desplegar aplicaciones.
- Construye imágenes personalizadas y eficientes con Docker, aplicando buenas prácticas de versionado y reducción de tamaño.
- Maneja Docker/Docker Compose para
- Creación de contenedores
- Ejecución de contenedores
- Implementa procesos de integración y entrega continua (CI/CD) con contenedores para automatizar flujos de despliegue.
- Utiliza Docker Compose para definir y ejecutar aplicaciones multicontenedor de manera sencilla y reproducible.
- Aplica conceptos de orquestación con Kubernetes para desplegar, escalar y gestionar aplicaciones contenedorizadas.

Mtro. Julio César Aguilar Cabrera
Docente de LANIA.






