Contacta con nosotros

Temario del curso

Introducción y Fundamentos

  • Puesta a nivel: lo que los participantes ya conocen sobre Git y GitLab
  • Repaso de conceptos clave de Git: commits, ramas, fusiones (merges), push/pull
  • Vista general de las ediciones de GitLab (Free vs. Premium vs. Ultimate)
  • Casos de uso típicos de GitLab y beneficios organizacionales

Vista General de Funciones y Arquitectura de GitLab

  • Recorrido por la interfaz de GitLab y estructura del proyecto
  • Funciones clave: gestión de repositorios, tuberías (pipelines), tableros de incidencias
  • Arquitectura de GitLab CI/CD y vista general de los runners

Flujo de Trabajo de GitLab

  • Flujos de trabajo comunes: GitLab Flow vs. GitFlow
  • Solicitudes de fusión (merge requests), aprobaciones y ciclos de revisión
  • Gestión de ramas y permisos

Organización de Proyectos con Grupos y Espacios de Nombres

  • Comprensión de grupos, subgrupos y espacios de nombres en GitLab
  • Visibilidad del proyecto y permisos a nivel de grupo
  • Estrategias de bifurcación (forking) y gestión del acceso del equipo

Implementación de CI/CD en GitLab

  • Configuración y registro de GitLab Runners
  • Ejecutores con Docker y Kubernetes
  • Uso de Docker-in-Docker (DIND): beneficios y precauciones
  • Solución de problemas con runners
  • Redacción y estructuración del archivo gitlab-ci.yml
  • Uso de variables y secretos de CI
  • Creación de flujos de trabajo y etapas (stages) de CI
  • Inclusión de plantillas y definiciones de tuberías (pipelines) reutilizables
  • Disparadores, programación y controles manuales de la tubería (pipeline)
  • Generación de lanzamientos y estrategias de etiquetado

Gestión de Incidencias y Colaboración

  • Creación y vinculación de incidencias
  • Tableros de incidencias personalizados y etiquetas
  • Hitos y seguimiento del progreso

Uso de Markdown en GitLab

  • Formateo de incidencias, solicitudes de fusión (merge requests) y wikis
  • Markdown para documentación y elementos visuales en línea
  • Uso de listas de verificación, bloques de código y tablas

GitLab Pages

  • Publicación de sitios web estáticos desde repositorios de GitLab
  • Configuración de GitLab Pages con dominios personalizados
  • Integración de CI/CD con despliegues en Pages

Seguridad y Gestión del Acceso

  • Tokens de acceso personal y tokens de proyecto
  • Protección de secretos y variables de la tubería (pipeline)
  • Vista general de las funciones de escaneo de seguridad de GitLab

Solución de Problemas y Diagnóstico

  • Errores comunes de CI/CD y soluciones
  • Registros de los runners y depuración de trabajos fallidos
  • Mejores prácticas para la fiabilidad de la tubería (pipeline)

Resumen y Próximos Pasos

  • Repaso del curso y sesión de preguntas y respuestas
  • Sesión de revisión final o tarea de evaluación
  • Retroalimentación y cierre del curso
  • Recursos para aprendizaje continuo

Requerimientos

  • Se requiere conocimiento mínimo de Linux para la sección de GitLab Runner

Audiencia

  • Profesionales de DevOps
  • Desarrolladores y ingenieros de software que utilizan GitLab en entornos de equipo
  • Líderes técnicos e integradores de sistemas que implementan tuberías (pipelines) de GitLab
 21 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas