Contacta con nosotros

Temario del curso

Introducción y fundamentos

  • Nivelamiento: lo que los participantes ya saben sobre Git y GitLab
  • Revisión de conceptos clave de Git: confirmaciones, ramas, fusiones, empujar/recoger
  • Vista previa de las ediciones de GitLab (Gratuita vs. Premium vs. Ultimate)
  • Casos de uso típicos de GitLab y beneficios organizativos

Vista previa de características y arquitectura de GitLab

  • Recorrido por la interfaz de GitLab y estructura del proyecto
  • Características clave: gestión de repositorios, tuberías, tableros de incidencias
  • Arquitectura de GitLab CI/CD y vista previa de ejecutores

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 los grupos de GitLab, subgrupos y espacios de nombres
  • Visibilidad del proyecto y permisos a nivel de grupo
  • Estrategias de bifurcación y gestión del acceso del equipo

Implementación de CI/CD en GitLab

  • Configuración y registro de GitLab Runners
  • Ejecutores de Docker y Kubernetes
  • Uso de Docker-in-Docker (DIND): beneficios y advertencias
  • Resolución de problemas de ejecutores
  • Escritura y estructura 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 tuberías reutilizables
  • Ganchos, programaciones y controles manuales de las tuberías
  • Generación de lanzamientos y estrategias de etiquetado

Gestión de incidencias y colaboración

  • Creación y enlace 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 y wikis
  • Markdown para documentación y elementos visuales en línea
  • Uso de listas de verificación, bloques de código y tablas

Páginas de GitLab

  • Publicación de sitios web estáticos desde repositorios de GitLab
  • Configuración de Páginas de GitLab con dominios personalizados
  • Integración de CI/CD con implementaciones de Páginas

Seguridad y gestión del acceso

  • Ficheros de acceso personal y ficheros de proyecto
  • Asegurar secretos y variables de la tubería
  • Vista previa de las características de escaneo de seguridad de GitLab

Resolución de problemas y diagnóstico

  • Errores comunes de CI/CD y soluciones
  • Registros del ejecutor y depuración de trabajos fallidos
  • Mejores prácticas para la fiabilidad de la tubería

Resumen y próximos pasos

  • Recapitulación del curso y preguntas y respuestas
  • 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 objetivo

  • 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 de GitLab
 21 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas