- Definición y Principios de DevOps
- Cultura y prácticas ágiles
- Integración y Entrega Continua (CI/CD)
- Herramientas comunes en DevOps
- Introducción a Git
- Comandos básicos de Git
- Trabajar con ramas
- Integración con GitLab
- Instalación y configuración de Jenkins
- Creación y gestión de trabajos
- Integración con Git y automatización de pruebas
- Pipelines en Jenkins
- Introducción a Docker
- Crear y gestionar contenedores
- Docker Compose
- Herramientas de monitorización (Ejemplo: Prometheus, Grafana)
- Logging y análisis (Ejemplo: ELK Stack)
- Alertas y manejo de incidentes
- Principios de seguridad
- Automatización de escaneo de seguridad
- Gestión de secretos y acceso
- Integración de todo lo aprendido en un proyecto práctico