Objetivo General
Desarrollar habilidades en integración y entrega continua para optimizar el ciclo de vida del software mediante prácticas automatizadas y eficientes.
Descargar Ficha PDF CotizarObjetivos Específicos
Comprender los conceptos fundamentales de CI/CD.Implementar pipelines de integración continua.
Optimizar procesos de entrega continua.
Aplicar mejores prácticas en CI/CD.
Evaluar herramientas y tecnologías para CI/CD.
Módulo 1
Introducción A Ci/CdContenidos:
Conceptos básicos de CI/CD.
Importancia de la integración continua.
Visión general de la entrega continua.
Beneficios para el desarrollo de software.
Actividad práctica: Discusión sobre casos de éxito en CI/CD.
Módulo 2
Herramientas De Integración ContinuaContenidos:
Exploración de herramientas populares.
Configuración de un entorno de CI.
Integración con sistemas de control de versiones.
Pruebas automatizadas en CI.
Actividad práctica: Configuración de un pipeline básico utilizando Jenkins.
Módulo 3
Entrega Continua Y DespliegueContenidos:
Conceptos de entrega continua.
Automatización del proceso de despliegue.
Gestión de versiones y releases.
Monitoreo post-despliegue.
Actividad práctica: Implementación de un flujo de entrega continua con Docker.
Módulo 4
Mejores Prácticas En Ci/CdContenidos:
Prácticas recomendadas para CI/CD.
Gestión de dependencias.
Estrategias de rollback.
Seguridad en pipelines de CI/CD.
Actividad práctica: Análisis de un pipeline existente y sugerencias de mejora.
Módulo 5
Integración De Pruebas AutomatizadasContenidos:
Tipos de pruebas en CI/CD.
Automatización de pruebas unitarias.
Pruebas de integración y de aceptación.
Uso de frameworks de pruebas.
Actividad práctica: Implementación de pruebas automatizadas en un proyecto de CI.
Módulo 6
Evaluación Y Selección De HerramientasContenidos:
Criterios para seleccionar herramientas de CI/CD.
Comparativa de herramientas populares.
Tendencias en CI/CD.
Planificación de la adopción de CI/CD.
Actividad práctica: Elaboración de un plan de implementación de CI/CD para un proyecto específico.