Git and GitLab - 2 días Aula en línea

Git and GitLab - 2 días Aula en línea

1.595,00 EUR

  • 2 días
Aula Virtual en Vivo
Aula
En la Empresa

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

Hero

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.

Hero

Cronograma del curso

  1. 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
  2. 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
  3. 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
  4. 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
Git y Gitlab

¿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

Comenzar curso ahora

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

Contact background

¿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.