Temario del curso
Introducción y fundamentos básicos
- Evaluación previa: conocimientos existentes sobre Git y GitLab por parte de los asistentes.
- Repaso conceptual: commits, ramas, fusiones y operaciones push/pull.
- Resumen comparativo entre las ediciones Free, Premium y Ultimate de GitLab.
- Aplicaciones típicas de GitLab y ventajas estratégicas para organizaciones.
Descripción general de funciones y arquitectura del sistema
- Paseo guiado por la interfaz principal y organización básica de proyectos.
- Elementos clave: gestión de repositorios, pipelines automatizados y paneles de seguimiento.
- Arquitectura del entorno CI/CD junto con explicación funcional de los ejecutores.
Flujos de trabajo típicos en GitLab
- Tipologías más comunes: comparativa entre GitLab Flow y GitFlow.
- Procesamiento de solicitudes de fusión, aprobaciones y ciclos de revisión colaborativa.
- Mecanismos de administración de ramas y permisos asignados.
Estructuración y agrupación de proyectos
- Conceptos fundamentales sobre grupos, subgrupos y jerarquías espaciales en GitLab.
- Políticas de visibilidad del código y regulaciones de acceso por niveles de grupo.
- Estrategias para duplicación segura de proyectos e integración multidisciplinar de equipos.
Diseño e implementación de flujos automatizados
- Configuración y registro funcional de los GitLab Runners.
- Mecanismos basados en Docker o Kubernetes para ejecución remota.
- Análisis crítico sobre utilidad y limitaciones del protocolo Docker-in-Docker (DIND).
- Técnicas básicas de resolución problemas frecuentes relacionados con ejecutores.
- Creación de archivos gitlab-ci.yml siguiendo buenas prácticas y criterios estándar.
- Aplicación eficiente de variables externas e identificadores confidenciales en el ámbito de CI.
- Diseño modular de secuencias operativas segmentadas con etapas lógicas claras.
- Integración continua mediante plantillas comunes y definiciones compartibles entre proyectos.
- Sincronización temporal mediante programaciones automáticas, accionamientos remotos o controles manuales.
- Diseño estratégico para generar lanzamientos funcionales con políticas adecuadas de marcado versión.
Gestión de tareas y dinámicas colaborativas
- Generación coordinada y vinculación cruzada entre distintos elementos críticos.
- Aplicaciones contextuales de etiquetas temáticas o paneles estructurados para mejor organización.
- Seguimiento cronológico del progreso utilizando hitos predeterminados.
Uso creativo del lenguaje Markdown en GitLab
- Formatos de edición textual válidos para documentos o intercambios técnicos.
- Aprovechamiento del sistema tipográfico para crear ilustraciones visuales sencillas.
- Estructuración jerárquica mediante listas o tablas organizadas de forma lógica.
Funcionalidades GitLab Pages
- Publicación autónoma de sitios web estáticos derivados directamente de repositorios Git.
- Personalización avanzada con dominios personalizados asociados a las páginas expuestas.
- Sincronizaciones constantes entre entornos Pages y los procesos automatizados del sistema CI.
Protección de datos y regulación de acceso
- Mecanismos autenticadores mediante códigos privados o tokens proyectuales.
- Estrategias específicas para proteger identificadores internos asociados a flujos automáticos.
- Descripción resumida de funcionalidades nativas orientadas al escaneo y auditoría de seguridad informática.
Diagnóstico de anomalías e integración técnica
- Reconocimiento sistémico frente a errores recurrentes en las etapas automatizadas.
- Seguimiento detallado a través de registros ejecutores para identificar fallos operativos.
- Sugerencias prácticas orientadas a optimizar resiliencia y consistencia estructural de pipelines.
Cierre transversal e indicaciones futuras
- Recapitulación global respaldada por un periodo abierto para preguntas finales.
- Evaluaciones prácticas o test estructurados como criterio validador de aprendizaje.
- Cumplimentación y revisión final del formato institucional orientado al feedback académico.
- Listado actualizado de referencias bibliográficas y herramientas digitales para evolución profesional continua.
Requerimientos
- Se requiere conocimientos básicos sobre Linux para la sección relativa al GitLab Runner
Público objetivo
- Profesionales de DevOps.
- Desarrolladores e ingenieros de software que emplean GitLab en entornos colaborativos.
- Líderes técnicos e integradores de sistemas encargados de desplegar pipelines con GitLab.
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (1)
Me gusta que recibo respuestas inmediatas a mis preguntas.
Szabolcs Kriston - Ericsson
Curso - Advanced GitLab
Traducción Automática