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
- Punto de partida: qué saben los participantes sobre Git y GitLab.
- Revisión de conceptos clave de Git: commits, ramas, fusiones, push/pull.
- Visión general de las ediciones de GitLab (Gratuita vs. Premium vs. Ultimate).
- Casos de uso típicos de GitLab y beneficios organizativos.
Visión general de las características y arquitectura de GitLab
- Tour por la interfaz de GitLab y estructura del proyecto.
- Características clave: gestión de repositorios, canalizaciones, tableros de problemas.
- Visión general de la arquitectura de GitLab CI/CD y los 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 nombres de espacio
- Comprensión de los grupos, subgrupos y nombres de espacio de GitLab.
- Visibilidad de proyectos 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 consideraciones.
- Resolución de problemas de ejecutores.
- Escritura y estructuración de gitlab-ci.yml.
- Uso de variables y secretos de CI.
- Creación de flujos de trabajo de CI y etapas.
- Inclusión de plantillas y definiciones de canalización reutilizables.
- Activadores, programaciones y controles manuales de canalización.
- Generación de lanzamientos y estrategias de etiquetado.
Gestión de problemas y colaboración
- Creación y vinculación de problemas.
- Tableros de problemas personalizados y etiquetas.
- Hito y seguimiento del progreso.
Uso de Markdown en GitLab
- Formato 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 de CI/CD con implementaciones de Pages.
Seguridad y gestión de accesos
- Tokens de acceso personal y tokens de proyecto.
- Protección de secretos y variables de canalización.
- Visión general de las funciones de escaneo de seguridad de GitLab.
Resolución de problemas y diagnóstico
- Errores comunes de CI/CD y soluciones.
- Registros de ejecutores y depuración de trabajos fallidos.
- Mejores prácticas para la confiabilidad de canalizaciones.
Resumen y próximos pasos
- Resumen 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 mínimo de Linux para la sección de GitLab Runner.
Público objetivo
- Profesionales de DevOps.
- Desarrolladores de software e ingenieros que utilizan GitLab en entornos de equipo.
- Líderes técnicos e integradores de sistemas que implementan canalizaciones 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