Contacta con nosotros

Temario del curso

Introducción y fundamentos

  • Nivelación: qué conocen los participantes sobre Git y GitLab
  • Repaso de conceptos clave de Git: commits, ramas, fusiones, push/pull
  • Visión general de las ediciones de GitLab (Gratis vs. Premium vs. Ultimate)
  • Casos de uso típicos de GitLab y beneficios organizacionales

Visión general de las características y arquitectura de GitLab

  • Tour por la interfaz de GitLab y estructura de proyectos
  • Características clave: gestión de repositorios, pipelines, tableros de problemas
  • Arquitectura de CI/CD de GitLab y descripción general de runners

Flujo de trabajo de GitLab

  • Flujos de trabajo comunes: GitLab Flow vs. GitFlow
  • Solicitudes de fusión, 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 de proyectos y permisos a nivel de grupo
  • Estrategias de bifurcación (forking) y gestión de acceso del equipo

Implementación de CI/CD en GitLab

  • Configuración y registro de GitLab Runners
  • Ejecutores Docker y Kubernetes
  • Uso de Docker dentro de Docker (DIND): beneficios y consideraciones
  • Resolución de problemas de runners
  • Escritura y estructuración de gitlab-ci.yml
  • Uso de variables y secretos de CI
  • Creación de flujos de trabajo y etapas de CI
  • Inclusión de plantillas y definiciones de pipeline reutilizables
  • Disparadores, programaciones y controles manuales de pipeline
  • Generación de lanzamientos y estrategias de etiquetado

Gestión de problemas y colaboración

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

Uso de Markdown en GitLab

  • Formato de problemas, solicitudes de fusión y wikis
  • Markdown para documentación y elementos visuales integrados
  • 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 de Pages

Seguridad y gestión de acceso

  • Token de acceso personal y tokens de proyecto
  • Protección de secretos y variables de pipeline
  • Visión general de las funciones de análisis de seguridad de GitLab

Resolución de problemas y diagnóstico

  • Errores comunes de CI/CD y sus soluciones
  • Registros de runners y depuración de trabajos fallidos
  • Mejores prácticas para la confiabilidad de los pipelines

Resumen y próximos pasos

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

Requerimientos

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

Público objetivo

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

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas