Taller de Git

Git es una herramienta que se utiliza para controlar las versiones de un proyecto de software. Facilita el proceso de desarrollo permitiéndote volver a un estado funcional en cualquier momento y habilitando que distintos integrantes de un equipo puedan trabajar simultáneamente.

Inicio: Próximamente

Sábados 9-13
8 horas
Pendiente - ITS
120 MXN
¿Por qué Git?
  • Escalable: Git es realmente escalable por lo que no varía si el proyecto en el que estés trabajando va en crecimiento. Puedes comenzar rápidamente pequeños proyectos y escalar hasta proyectos muy grandes.
  • Popular: todas las empresas de software utilizan un sistema de control de versiones, y entre ellos Git es el más utilizado. Ver comparación actual aquí
  • Velocidad: las operaciones de Git son rápidas, ya que gran parte está escrito en lenguaje C y se pueden hacer en local fuera de línea, es decir, sin estar conectados a una red, lo que significa que es increíblemente rápido.
  • Trabajo colaborativo: distintos desarrolladores pueden trabajar sobre un mismo repositorio y sus cambios se verán reflejados en el producto final, sin importar en qué parte del mundo se encuentren.
  • Branches: los programadores pueden trabajar en una característica particular sin interferir en el código base principal, ya que las ramas son proyectos individuales dentro de un mismo repositorio.
  • Distribuido: cada desarrollador tiene una copia del repositorio de origen en su máquina de desarrollo.
  • Git es software libre y open source.
Lo que aprenderás

Al finalizar el curso, podrás desarrollar proyectos en equipo de manera profesional. Versionarás tus trabajos para mantener un historial ordenado de todos los cambios.

Contenido

Módulo 1 Introducción

Módulo 2 Git basics

Módulo 3 Git branching

Módulo 4 Git contributing

Módulo 5 Tools

Requerimientos
  • Laptop
  • Muchas ganas de aprender
Instructores

Alex Vilchis y Fernando Pinedo

Desarrolladores de haztuhorario.com. Han colaborado en múltiples proyectos con Git. Tienen experiencia en la industria manufacturera, creando software especializado capaz de resolver problemáticas y generar ahorros económicos para la empresa.