Temario del curso

Introducción y Fundamentos

  • Alineación de nivel: lo que los participantes ya saben sobre Git y GitLab
  • Revisión de conceptos clave de Git: commits, ramas, merges, push/pull
  • Visión general de las ediciones de GitLab (Free vs. Premium vs. Ultimate)
  • Casos de uso típicos de GitLab y beneficios organizacionales

Visión General de las Funciones y la Arquitectura de GitLab

  • Recorrido por la interfaz de GitLab y la estructura del proyecto
  • Características clave: gestión de repositorios, pipelines, tableros de problemas
  • Arquitectura CI/CD de GitLab y resumen de los runners

Flujo de Trabajo en 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 Namespaces

  • Comprensión de grupos, subgrupos y namespaces en GitLab
  • Visibilidad del proyecto y permisos a nivel de grupo
  • Estrategias de bifurcación y gestión de acceso del equipo

Implementación de CI/CD en GitLab

  • Configuración y registro de runners de GitLab
  • Ejecutores Docker y Kubernetes
  • Uso de Docker-in-Docker (DIND): beneficios y precauciones
  • Resolución de problemas con los runners
  • Escritura y estructuración de gitlab-ci.yml
  • Uso de variables y secretos CI
  • Creación de flujos de trabajo CI y etapas
  • Inclusión de plantillas y definiciones de pipeline reutilizables
  • Desencadenadores, programaciones y controles manuales de pipelines
  • Generación de releases y estrategias de etiquetado

Gestión de Problemas y Colaboración

  • Creación y enlace de problemas
  • Tableros de problemas personalizados y etiquetas
  • Metas y seguimiento del progreso

Uso de GitLab Markdown

  • Diseño de problemas, solicitudes de fusión y wikis
  • Markdown para documentación y 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 CI/CD con despliegues de Pages

Seguridad y Gestión de Acceso

  • Tokens de acceso personal y tokens de proyecto
  • Protección de secretos y variables del pipeline
  • Visión general de las funciones de escaneo de seguridad de GitLab

Resolución de Problemas y Diagnósticos

  • Errores comunes de CI/CD y soluciones
  • Registros de runners y depuración de trabajos fallidos
  • Mejores prácticas para la fiabilidad del pipeline

Resumen y Pasos Siguientes

  • Recapitulación del curso y Q&A
  • Sesión final de revisión o tarea de evaluación
  • Retroalimentación y cierre del curso
  • Recursos para el 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 usan 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 (2)

Próximos cursos

Categorías Relacionadas