Optimiza y acelera los procesos de desarrollo en tu empresa usando integración y entregables continuos. Automatiza el flujo de trabajo evitando errores de producción.
Con este curso obtienes las bases solidas de un ingeniero DevOps, si eres desarrollador o administrador este curso es para ti.
En este curso totalmente práctico DevOps reunimos a dos grandes equipos para permitir versiones de software más rápidas, mientras que Agile se enfoca en lograr que los equipos más pequeños colaboren entre sí para que pueda reaccionar rápidamente a las necesidades cambiantes de los clientes.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Aprende a usar contenedores y las ventajas que estos proveen. Conocer la filosofía de trabajo DevOps Aprende a usar integración continua Implementa estrategias de entregas continuas
A quién va dirigido
A estudiantes y desarrolladores en el campo de T.I. o personas interesadas en el campo de la programación, ya que contamos con cursos desde nivel básico.
Requisitos
Conocimientos básicos de Linux Conocer conceptos técnicos básicos como son IP, dominio, DNS
Temario completo de este curso
Contenedores con Docker.
1. Como crear un ambiente homogéneo de
desarrollo.
2. Creando un Dockerfile
3. Conociendo Docker Hub
4. Versionamiento de contenedores
5. Implementar un cluster Docker Swarm
6. Ventajas de usar contenedores
Integración continua con Jenkins (C.I.)
1. Configurando Jenkins
2. Uso de artefactos con Jenkins
3. Integración y entrega continua
4. Automatización de pruebas
Entregas continuas (C.D.)
1. Ambiente de pruebas
2. Deployments continuos
3. Pipeline en C.D.
Reliability
1. Respuestas a incidentes
2. SLO/SLI
3. Monitoreo de uptime
4. Seguimiento de errores y logs
5. Métricas
Cierre
1. Coordinar todas las fases anteriores
2. Proyecto final
3. Cierre de entregas
4. Iteraciones dirigidas a resultados
DevOps en la nube
1. Ventajas
2. Uso e implementación
3. Buenas prácticas
4. Cierre de curso