Skills que aprenderás
Convocatorias
No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.
Recursos
No hay recursos disponibles todavía para esta convocatoria
Este curso está dirigido a profesionales y equipos que se incorporan por primera vez al uso de GitLab como plataforma de colaboración y control de versiones, independientemente de su rol técnico o funcional. A lo largo de las 10 horas de formación, los participantes explorarán la interfaz de GitLab y comprenderán cómo se organiza un proyecto real, aprenderán a describir y ejecutar el flujo básico de trabajo con ramas, commits y Merge Requests, gestionarán Issues y pipelines CI/CD predefinidas, y resolverán conflictos de fusión sencillos mediante el editor web, de modo que al finalizar sean capaces de participar de forma autónoma y ordenada en cualquier proyecto alojado en GitLab siguiendo las convenciones del equipo.
Bloque 1 — Orientación en GitLab y conceptos fundamentales
El punto de partida del curso es la exploración de la interfaz de GitLab sobre un proyecto de ejemplo real. Los participantes aprenden a localizar y distinguir las secciones principales —repositorio, Issues, Merge Requests, CI/CD y Wiki— y comprenden el propósito de cada una dentro del ciclo de vida de un proyecto. A continuación se trabaja la terminología esencial: qué es una rama protegida frente a una rama de trabajo, cuáles son las consecuencias prácticas de esa distinción en el día a día del equipo, y qué caracteriza a un buen mensaje de commit.
Bloque 2 — Flujo de trabajo básico con Git y GitLab
Con los conceptos asentados, este bloque lleva a los participantes a ejecutar paso a paso el ciclo completo de trabajo: clonar un repositorio, crear una rama de trabajo, registrar cambios mediante commits que apliquen las buenas prácticas identificadas en el bloque anterior, y publicar esos cambios mediante push. Se insiste en comprender el propósito de cada fase del flujo —clonar → rama → commit → push— y en ser capaz de describirlo en el orden correcto de forma razonada.
Bloque 3 — Merge Requests, Issues y seguimiento del proyecto
Una vez dominado el flujo individual, los participantes practican la colaboración a través de las herramientas de comunicación y revisión de GitLab. De forma guiada, abren un Merge Request completo (título, descripción y rama destino) en un repositorio de práctica y crean un Issue al que asignan etiqueta, responsable y milestone. Este bloque sienta las bases del trabajo en equipo estructurado dentro de la plataforma.
Bloque 4 — CI/CD básico y resolución de conflictos
El curso concluye con una introducción práctica a las pipelines CI/CD predefinidas: los participantes aprenden a interpretar el estado de una pipeline —passed, failed o pending— y a localizar el log del job fallido para entender la causa del error sin necesidad de configurar nada. Seguidamente abordan la resolución de un conflicto de fusión sencillo utilizando el editor web de GitLab en un escenario preparado, cerrando así el ciclo de colaboración con la capacidad de desbloquear su propio trabajo de manera autónoma.
git config --global).Para sacar el máximo partido al curso se recomienda tener nociones básicas de qué es el control de versiones y haber utilizado alguna vez la línea de comandos o un terminal (aunque sea de forma puntual). No se requiere experiencia previa con GitLab ni con Git. Dado que el nivel es Iniciación, el curso no tiene prerrequisitos formales definidos en el repositorio.