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
- 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
Testimonios (1)
Me gusta que recibo respuestas inmediatas a mis preguntas.
Szabolcs Kriston - Ericsson
Curso - Advanced GitLab
Traducción Automática