
Git and GitLab - 2 días Aula en línea
1.595,00 EUR
- 2 días
Domina los fundamentos del control de versiones moderno con este curso práctico de Git y GitLab. Diseñado para desarrolladores, profesionales de DevOps y equipos técnicos, esta formación te proporciona las habilidades prácticas necesarias para gestionar código fuente, colaborar de forma eficiente y optimizar el desarrollo de software utilizando dos de las herramientas más adoptadas de la industria. A lo largo del curso, aprenderás a crear y gestionar repositorios Git, trabajar con confianza con ramas y fusiones, resolver conflictos de fusión y colaborar utilizando repositorios remotos. También adquirirás experiencia práctica con GitLab, incluyendo gestión de proyectos, colaboración en repositorios, solicitudes de incorporación de cambios (pull requests) y flujos de trabajo en equipo. Al finalizar el curso, serás capaz de aplicar las mejores prácticas de Git y GitLab en entornos de desarrollo reales, mejorando la calidad del código, la colaboración y la productividad en tus proyectos de software.
Características clave
Idioma
El curso y los materiales están en inglés
Nivel
Nivel principiante
2 días (16 horas) de clases presenciales
con formadores acreditados
Más de 30 horas de estudio recomendadas
Ejercicios y soluciones
Documentos PDF descargables con contenido detallado (diapositivas, explicaciones, tareas)
Certificado
Certificado de finalización disponible

Resultados de aprendizaje
Al final de este curso, podrás:
Entender
Explora repositorios, commits, preparación de cambios y seguimiento de modificaciones mientras adquieres experiencia práctica para gestionar cambios en el código con confianza.
Implementar
Aprende a resolver conflictos de fusión, usar Git stash, gestionar ramas y trabajar de forma eficaz con repositorios remotos.
Crear
Crea repositorios, gestiona el acceso a los proyectos, colabora mediante solicitudes de fusión, contribuye a proyectos compartidos y mantén tu código sincronizado.
Gestionar
Aprende a etiquetar versiones, comparar commits, deshacer cambios con reset, revert y restore, y gestionar el historial del proyecto siguiendo las mejores prácticas de Git.

Cronograma del curso
PRIMEROS PASOS
Día 01 - Sesión 01
- ¿Qué es un VCS?
- Los tipos de VCS
- Una breve historia de Git
- Git frente a Subversion y otros
- Los tres estados de los archivos
- El árbol de trabajo, el área de preparación y la base de datos de Git
- El flujo de trabajo básico
- Instalar Git
- Configuración de Git
- Obtener ayuda
Conceptos básicos de GIT
Día 01 - Sesión 2
- ¿Qué es un repositorio?
- Creación y clonación de repositorios
- Archivos rastreados vs no rastreados
- Comprobando el estado
- Preparando archivos nuevos y modificados
- Ignorar archivos y directorios
- Visualización de cambios
- Confirmar cambios
- Eliminación de archivos
- Cambiar el nombre de archivos
- Visualización del historial de commits
- Deshaciendo cambios
- Gestión de mandos a distancia
- Etiquetado
RAMIFICACIÓN
Día 02 - Sesión 03
- ¿Qué es la ramificación?
- Objetos de confirmación
- Sucursales
- La rama principal
- Creación de una nueva rama
- CABECERA
- Cambiar entre ramas
- Historia divergente
- Fusión
- Resolución de conflictos
- Eliminar una rama
- Gestión de sucursales
- Flujos de trabajo
- Ramas remotas
- Empujando
- Ramas de seguimiento
- Tirando
- Rebaseo
- Almacenando cambios
GITLAB
Día 02 - Sesión 04
- ¿Qué es GitLab?
- Configuración inicial
- El flujo de GitLab
- Solicitudes de extracción
- Mantenerse al día con el proyecto original
- Creación de un nuevo repositorio
- Añadir colaboradores
- Cuentas gratuitas y de pago de GitLab
- Cambiar la visibilidad de un repositorio
- Eliminar un repositorio

¿Quién debería inscribirse en este programa?
Desarrolladores de software y programadores de aplicaciones
Ingenieros de DevOps e ingenieros de plataforma
Profesionales de pruebas de software y control de calidad que trabajan con equipos de desarrollo
Líderes técnicos y arquitectos de software
Profesionales de TI que están haciendo la transición a roles de desarrollo de software o DevOps
Cualquier persona que quiera aprender desde cero el control de versiones con Git y la colaboración en GitLab
Requisitos previos
Requisitos previos
- Conocimientos básicos de informática
- Es beneficioso tener una comprensión general de los conceptos de desarrollo de software
- Tener experiencia usando una interfaz de línea de comandos es útil, pero no obligatorio, ya que el curso va introduciendo los conceptos de la línea de comandos de forma progresiva
Licencias
y la política de igualdad
Licencias y acreditación
Este curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.
Política de equidad
AVC no ofrece adaptaciones por discapacidad o condición médica de ningún estudiante. Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de solicitud de adaptaciones.
Preguntas frecuentes

¿Necesita una formación interna a medida o una formación para grupos?
Solicite un programa de formación interna adaptado específicamente a su equipo. Ofrecemos opciones de personalización flexibles alineadas con sus objetivos de negocio, además de precios competitivos para grupos más grandes. Rellene el formulario a continuación y nuestros expertos en formación corporativa diseñarán la solución perfecta para usted.