TALLER GIT DESDE CERO
Git es una herramienta vital para cualquier desarrollador/ra, bien utilizado nos ayuda a mantener nuestro código bien ordenado y respaldado sin mencionar que nos pemirte colaborar en proyectos junto a más desarrolladores/as. Pero... Git no es trivial, su entendimiento y aplicación a veces puede ser complicado si no es bien explicado/implementado. El objetivo de este taller es APRENDER GIT -> PRACTICANDO, todos los asistentes primero aprenderán las bases en repositorios locales para luego saltar a repositorios remotos en los que todos colaboraremos y veamos que pasa cuando rompemos cosas :)

Este Taller está dirigido:

1. Personas que ya programan en algun lenguaje y ahora quieren aprender a versionar sus proyectos con Git.

2. Desarrolladores/as que quieren aprender Git desde Cero.

3. Desarrolladores/as que han utilizado/utilizan Git pero sienten que les faltan algunas bases o simplemente practicar.

Instructor:
Ing. Gustavo Gómez Macías (Goz)
Fechas:
Del 17 de Agosto al 21 de Agosto de 2026
Días y horario:
Lun, Mar, Mié, Jue, Vie de 19:00 a 21:30 hrs.
Duración:
12.5 horas (5 Clases)
Precio:
$2,000 M.N.
Ex-estudiantes Code With Goz tienen 50% de descuento
¿Qué incluye el curso?
- 5 clases con instructor en vivo online (ZOOM)
- Asesoría directa del instructor durante y fuera de clase
- Acceso al sistema de estudiantes
- Una vez terminada la clase podrás verla en video las veces que lo requieras
- Constancia de Participación al finalizar el curso

Programa del Taller
1. Introducción a Git
1.1 ¿Qué es Git?
1.2 La Línea de Comando
2. Trabajando con Git
2.1 Instalación de Git
2.2 Configuración de Git
3. Repositorios Git (locales)
3.1 Tipos de Repositorios
3.2 Inicialización de Repositorio Local
3.3 Entendiendo las Áreas de GIT
4. Entendiendo Commits
4.1 ¿Qué es un Commit?
4.2 Pasos para crear un Commit
4.3 Ver los Commits realizados
5. Entendiendo Branches
5.1 ¿Qué es un Branch?
5.2 ¿Para qué utilizamos los Branches?
5.3 Pasos para crear un Branch
5.4 Hacer un Commit a un Branch
5.5 Cómo cambiar de Branch
5.6 ¿Que es HEAD?
6. Entendiendo Merging
6.1 ¿Qué es el Merging?
6.2 Entendiendo Fast-forward merge
6.3 Entendiendo Three-way merge
6.4 Cómo realizar un Fast-forward merge
7. Repositorios Git (remotos)
7.1 Hostings para repositorios Git
7.2 ¿Qué es Github?
7.3 ¿Cómo una cuenta de Github?
7.4 ¿Cómo autenticarme en Github?
8. Trabajando con Repositorios Remotos
8.1 ¿Para qué utilizamos los repositorios remotos?
8.2 Formas de inicializar/crear repositorios remotos
8.3 Entendiendo las Remote Branches
8.4 Entendiendo las Remote Tracking-Branches
9. Trabajando con varios amigos
9.1 Clonando repositorios
9.2 Simulando colaboraciones
9.3 Hablemos de colaboraciones y branches
9.4 Incorporar cambios del repositorio remoto
9.5 Eliminado de branches
10. Three-way Merges
10.1 ¿Qué es un Three-way Merge?
10.2 Realizando un Three-way Merge
11. Conflictos en Merges
11.1 Ejemplos de conflictos de Merges
11.2 Soluciones a los conflictos Merges
12. Entendiendo Rebasing
12.1 ¿Qué es el Rebasing?
12.2 Realizando un Rebasing
13. Entendiendo Pull-Request
13.1 ¿Qué es el Pull-Request?
13.2 Realizando un Pull-Request
14. Conclusiones
14.1 ¿Qué más debemos aprender?
14.2 Hablemos del futuro de los repositorios