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: qué saben los participantes sobre Git y GitLab.
- Revisión de conceptos clave de Git: commits, ramas, fusiones, push/pull.
- Descripción general de las ediciones de GitLab (Gratis vs. Premium vs. Ultimate).
- Casos de uso típicos de GitLab y beneficios organizacionales.
Descripción General de las Funciones y Arquitectura de GitLab
- Recorrido por la interfaz de GitLab y estructura del proyecto.
- Funciones clave: gestión de repositorios, pipelines, tableros de incidencias.
- Vista previa de la arquitectura CI/CD de GitLab y los runners.
Flujo de Trabajo de GitLab
- Flujos de trabajo comunes: GitLab Flow vs. GitFlow.
- Solicitudes de fusión (merge requests), 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 del proyecto y permisos a nivel de grupo.
- Estrategias de bifurcación (forking) y gestión del acceso del equipo.
Implementación de CI/CD en GitLab
- Configuración y registro de GitLab Runners.
- Ejecutores Docker y Kubernetes.
- Uso de Docker-in-Docker (DIND): beneficios y precauciones.
- Solución de problemas relacionados con los runners.
- Redacción y estructuración de gitlab-ci.yml.
- Uso de variables y secretos de CI.
- Creación de flujos de trabajo CI y etapas.
- Inclusión de plantillas y definiciones de pipeline reutilizables.
- Activadores, programaciones y controles manuales del pipeline.
- Generación de lanzamientos y estrategias de etiquetado.
Gestión de Incidencias y Colaboración
- Creación y vinculación 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 e ilustraciones integradas.
- 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.
- Vista previa de las funciones de análisis de seguridad de GitLab.
Solución de Problemas y Diagnósticos
- Errores comunes de CI/CD y sus correcciones.
- Registros del runner y depuración de trabajos fallidos.
- Mejores prácticas para la confiabilidad del pipeline.
Resumen y Próximos Pasos
- Repaso 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
- Conocimientos mínimos de Linux requeridos 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 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