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