Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción y Fundamentos
- Evaluación del punto de partida: qué conocen los participantes sobre Git y GitLab
- Repaso de conceptos clave de Git: commits, ramas, fusiones, push/pull
- Vista general de las ediciones de GitLab (Gratuita vs. Premium vs. Ultimate)
- Casos de uso típicos de GitLab y beneficios organizacionales
Vista General de las Características y Arquitectura de GitLab
- Recorrido por la interfaz de GitLab y estructura del proyecto
- Características clave: gestión de repositorios, pipelines, tableros de incidencias
- Arquitectura de CI/CD en GitLab y visión general de los runtimes
Flujo de Trabajo en GitLab
- Flujos de trabajo comunes: GitLab Flow frente a 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, subgrupos y espacios de nombres en GitLab
- 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 con los runtimes
- 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 pipelines reutilizables
- Activadores, programaciones y controles manuales de pipelines
- 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
- Formato 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 despliegues de Páginas
Seguridad y Gestión de Acceso
- Tokens de acceso personal y tokens de proyecto
- Asegurar secretos y variables del pipeline
- Vista general de las características de análisis de seguridad de GitLab
Resolución de Problemas y Diagnóstico
- Errores comunes en CI/CD y sus soluciones
- Registros de los runtimes y depuración de trabajos fallidos
- Mejores prácticas para la fiabilidad del pipeline
Resumen y Próximos Pasos
- Repaso del curso y preguntas y respuestas
- Sesión de revisión final o tarea de evaluación
- Comentarios y cierre del curso
- Recursos para el aprendizaje continuo
Requerimientos
- Se requiere conocimiento básico de Linux para la sección de GitLab Runner
Público 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 pipelines en GitLab
21 Horas
Testimonios (1)
Me gusta que recibo respuestas inmediatas a mis preguntas.
Szabolcs Kriston - Ericsson
Curso - Advanced GitLab
Traducción Automática