¿A quién va dirigido?
Desarrolladores, personal de sistemas y DevOps que quieran integrar prácticas de DevOps haciendo uso de la herramienta Gitlab y su servicio de pipelines automatizados de Gitlab CI para garantizar una mayor agilidad en el desarrollo de Software
Objetivos
Aprender los fundamentos de DevOps para agilizar el ciclo de vida del desarrollo del software y garantizar la calidad en una entrega continua
Aprender los fundamentos de Gitlab, su administración y entender cómo funciona Gitlab CI y sus runners
Aprender a redactar archivos Yaml para Gitlab CI y automatizar procesos
Aprender a analizar tareas de pipelines y logs para resolver problemas de ejecución
Administrar el Registry para publicar imágenes privadas de Docker en Gitlab y poder emplearla en los pipelines de CI/CD
¿Qué vas a aprender?
Aprende a integrar prácticas de DevOps haciendo uso de la herramienta Gitlab y su servicio de pipelines automatizados de Gitlab CI para garantizar una mayor agilidad en el desarrollo de Software y calidad en las entregas contínuas.
Requisitos
Tener experiencia trabajando con soltura con Git
Tener cuenta y licencia activa de Gitlab con acceso a Gitlab CI que pueda ser utilizada para replicar los ejemplos prácticos del curso
Tener un equipo con acceso a un usuario con permisos de instalación de software donde realizar el curso
Tener Git, Docker Desktop y Visual Studio Code instalados previamente en el equipo
Se recomienda tener conocimientos básicos de desarrollo, despliegue de aplicaciones y Docker