Cursos
Curso: DevOps
Proveer a los interesados conceptos y principios para implementar DevOps en sus empresas con el objetivo de acortar el ciclo de vida del desarrollo de sistemas y proporcionar una entrega continua con una alta calidad de software.
Duración: 36 horas
Del 28 de octubre al 12 de diciembre del 2024.
Lunes y miércoles de 6:00 p.m a 10:00 p.m.
Modalidad: Presencial. Campus EAFIT Medellín.
$1.950.000
Contenido del programa
Módulo 1: Generalidades
- ¿Qué es DevOps?
- NoOps Vs NewOps.
- ¿Qué está impulsando el negocio y las TI?
- La Perspectiva empresarial.
- Valor del negocio de DevOps.
- La perspectiva de TI.
- IT cultura y retos técnicos.
- Principios de DevOps.
- Prácticas de DevOps.
- Propósito de DevOps.
- Beneficios de DevOps.
- Integración continua.
- Robustes DevOps.
- DevSecOps.
- DevOps y otros marcos.
- Cultura DevOps.
- Gestión del cambio cultural.
- DevOps en la empresa.
- Empezando desafíos.
- Riesgos y factores críticos del éxito.
Módulo 2: Prácticas técnicas y herramientas
- Dar a conocer las prácticas técnicas claves habilitadoras de DevOps.
- Mostrar el ecosistema de herramientas que se manejan en DevOps.
- Mapeo de herramientas vs prácticas técnicas.
Módulo 3: DevOps Pipelines y niveles de madurez
- Conocer conceptos claves de pipelines de DevOps.
- Conocer modelos de madurez de DevOps.
- Ejemplos de herramientas habilitadoras de ALM.
Módulo 4: Versionamiento de código fuente
- Conocer los diferentes tipos de versionamiento de código fuente.
- Aprender de estrategia de ramificación.
- Crear nuestro primer repositorio de código fuente.
- Taller práctico en Git + Github.
Módulo 5: Integración continua
- Conocer la práctica de integración continua y su importancia.
- Conocer herramientas habilitadoras de IC.
- Crear nuestro Primer PipeLine de IC.
- Taller sobre Jenkins.
Módulo 6: Calidad de código fuente
- Conocer métricas de calidad de código fuente.
- Profundizar en atributos de calidad claves en el desarrollo.
- Introducción a pruebas unitarias.
- Prácticas de código limpio y refactoring.
- Crear un conjunto de pruebas unitarias.
- Realizar un montaje de una herramienta de análisis estático de código.
- Taller prácticas (xUnit, XP).
- Taller calidad de código en SONAR.
Módulo 7: Despliegue Continuo
- Conocer diferentes estrategias de despliegue.
- Introducción al concepto de Contenedores.
- Montaje de la práctica de Despliegue Continuo.
- Taller despliegue continuo (AzureDevOps), contenedores.
Dirigido a
- Gerentes de proyectos.
- Jefes de área.
- Profesionales interesados en métodos ágiles.
- Líder de equipos.
- Arquitectos de Software.
- Implementadores de metodologías ágiles.
- Certificados en gestión de servicio.
Docentes
Docente 1
Docente 2
TE PUEDE INTERESAR
¡Todo un mundo de conocimientos por descubrir!
Conoce nuestra oferta relacionada con tus intereses:
vivencias
¡Escucha las vivencias de nuestros docentes y participantes!
Políticas & Devoluciones
Conoce nuestras políticas de privacidad de datos.
CONTÁCTANOS
Queremos potencializar tus conocimientos… ¿Tienes alguna duda?