Fundamentos de Git: Control de Versiones y Colaboración

Online 3 meses

El curso de Git te introducirá en el mundo del control de versiones y la colaboración en el desarrollo de software utilizando Git. Git es una herramienta esencial para cualquier desarrollador, ya que te permite rastrear cambios en el código, colaborar con otros programadores y mantener un historial claro de tu trabajo. Ya sea que trabajes en proyectos individuales o en equipos, Git te brinda la capacidad de gestionar eficientemente el flujo de trabajo y evitar problemas comunes en el desarrollo de software.

Este curso te proporcionará los fundamentos necesarios para comenzar a utilizar Git y aprovechar sus características clave. Desde la creación de repositorios hasta la colaboración en proyectos, estarás listo para comenzar a trabajar en entornos colaborativos y llevar la trazabilidad e historial de tus proyectos.

Objetivos

– Comprender los conceptos básicos de control de versiones y su importancia.

– Aprender a configurar un repositorio Git y realizar operaciones básicas.

– Explorar el flujo de trabajo típico con Git: seguimiento de cambios, creación de ramas y fusiones.

– Colaborar en proyectos utilizando repositorios remotos y realizar pull requests.

– Utilizar ramas para trabajar en paralelo y gestionar conflictos.

– Aprender prácticas recomendadas para mantener un historial de cambios limpio y claro.

Perfil de Egreso

Los egresados podrán:

Aplicar control de versiones eficazmente.

Gestionar repositorios Git y colaborar en equipos.

Utilizar ramas y resolver conflictos de fusión.

Mantener un historial de cambios limpio y claro en proyectos de desarrollo de software.

Temario

El curso constará de los siguientes módulos:

1. Introducción a Git y Control de Versiones
– ¿Qué es Git y por qué es esencial en el desarrollo de software?
– Conceptos clave: repositorio, commit, rama, fusión, entre otros.
– Ventajas del control de versiones en proyectos individuales y de equipo.

2. Configuración y Operaciones Básicas
– Instalación y configuración inicial de Git.
– Creación de un repositorio local.
– Realización de commits y seguimiento de cambios.

3. Trabajo con Ramas y Fusiones
– Creación y cambio entre ramas.
– Fusionando cambios entre ramas.
– Solución de conflictos de fusión.

4. Colaboración y Repositorios Remotos
– Clonación de repositorios remotos.
– Colaboración con otros desarrolladores.
– Realización de push y pull de cambios.
– Fetch repositorios.

5. Ramas y Flujo de Trabajo
– Flujo de trabajo con ramas: creación, combinación y eliminación.
– Etiquetado de versiones (tags) para marcar hitos importantes.

6. Práctica y Proyecto Final
– Implementación de un flujo de trabajo Git completo en un proyecto práctico.
– Colaboración en un repositorio remoto y manejo de ramas.

Los contenidos previstos están sujetos a posibles cambios o ajustes que el área académica considere pertinentes para el normal desarrollo de los cursos o la actualización de los mismos.

La conformación de los cursos, en los horarios y grupos ofrecidos, está sujeta a un nivel mínimo de inscripciones que habiliten su funcionamiento.

Inicio


23 de mayo 4 cuotas de $U 2100

¡Pre inscribirme ahora!

Formas de pago

¿Vivís en el interior* del país? Accedé a un 20% OFF en todos nuestros cursos.

*No corresponde a inscripciones de Montevideo y Canelones.