Control de Versiones Distribuido con Git

Curso

En Las Rozas de Madrid

890 € IVA inc.

Descripción

  • Tipología

    Curso

  • Lugar

    Las rozas de madrid

  • Horas lectivas

    20h

Descripción

Objetivo del curso: Git es un sistema de control de versiones distribuido, gratuito y de código abierto, diseñado para manejar, con velocidad y eficiencia, cualquier tipo de proyecto. Cada clon de Git es un completo repositorio que cuenta con todas sus capacidades de histórico y seguimiento de revisiones. Los clones de Git no dependen de la conectividad de red o de un servidor central. La creación y fusión de ramas (branching y merging) son rápidas y sencillas.
Dirigido a: Desarrolladores con experiencia en el control de versiones

Instalaciones y fechas

Ubicación

Inicio

Las Rozas de Madrid (Madrid)
Ver mapa
Calle Valle de Alcudia, 3, 28230

Inicio

Consultar

A tener en cuenta

Los asistentes a la formación serán personal técnico con experiencia previa en la utilización de otros sistemas de control de versiones.

Preguntas & Respuestas

Plantea tus dudas y otros usuarios podrán responderte

¿Quién quieres que te responda?

Sólo publicaremos tu nombre y pregunta

Temario

Día 1

  1. Conceptos básicos: El objetivo del primer día de formación será que los asistentes entiendan las diferencias entre Git y los sistemas de control de versiones que estén acostumbrados a utilizar.
  2. Primeros pasos: adquisición de las competencias básicas con la herramienta:
    1. Instalación
    2. Creación de un repositorio .git
    3. El Staging area
    4. El primer commit y todos los pasos para llegar hasta él
    5. .gitignore

Día 2

  1. Conceptos avanzados de Git: una vez se ha tomado contacto con el sistema de control de versiones empezaremos a profundizar en él. Comprender el funcionamiento interno de Git a grandes rasgos nos ayudará comprender los siguientes conceptos que introduciremos:
    1. ¿Cómo funciona Git internamente?
    2. ¿Qué cambios internos han ocurrido desde el primer commit?
  2. Gestionando nuestros commits: conocido el funcionamiento básico de la herramienta vamos a explorar todas las funcionalidades que nos ofrece:
    1. Commit de cambios, no de ficheros
    2. Añadiendo cambios de forma interactiva
    3. Arreglando nuestros commits: qué hacer cuando se cometen errores
  3. Ramas en Git: el funcionamiento de las ramas es uno de los puntos fuertes de Git. En esta parte aprendemos todo lo relacionado con ellas:
    1. Gestión de ramas
    2. ¿Qué ocurre internamente cuando creamos una rama?
    3. Fusión de ramas y resolución de conflictos

Día 3

  1. Trabajando de forma remota: hasta ahora todo lo que hemos hecho ha sido completamente aislados del mundo exterior. En esta parte aprenderemos a interactuar con el exterior:
    1. Gestión de remotos en Git
    2. Compartiendo el trabajo: ramas remotas
    3. Integrando el trabajo de nuestros compañeros: merge vs rebase
    4. Guardando cambios de forma temporal: el stash
  2. Configuración y personalización: Git permite que lo configuremos y personalicemos para que se adapte mejor a nuestra forma de trabajar. En esta parte conoceremos las posibilidades que ofrece y cómo utilizarlas.

Día 4

En el último día del curso el objetivo será que los asistentes adquieran experiencia utilizando Git en situaciones reales:

  1. Github:
    1. ¿Qué es? ¿Para qué sirve? ¿Por qué es importante?
    2. Creación de una cuenta y funcionamiento básico
  2. Git en un proyecto: Utilizando un pequeño proyecto de ejemplo, los asistentes se agruparán por parejas y se dedicarán a desarrollar una pequeña funcionalidad. El objetivo es que se enfrenten al uso diario de Git como herramienta de desarrollo y asimilen las posibilidades que proporciona para el flujo de trabajo:
    1. Trabajo en ramas para cada funcionalidad (feature branches)
    2. Integración de funcionalidad
    3. Gestión de cambios e incidencias
    4. Versionado del proyecto

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti, y podrás financiar tu matrícula en cómodos plazos.

900 64 94 94

Llamada gratuita. Lunes a viernes de 9h a 20h.

Control de Versiones Distribuido con Git

890 € IVA inc.