Curso: Git, GitHub & GitKraken


flyer-1

En este curso de Git, GitHub y GitKraken, los estudiantes aprenderán los fundamentos de control de versiones con Git, colaboración en GitHub y uso de herramientas visuales para manejar Git.

Para inscribirte en el curso, por favor llena el siguiente formulario: Form Unete al grupo de WhatsApp para recibir información y actualizaciones: Grupo


Semana 1: Fundamentos de Git

Lunes (Clase 1): Introducción a Git - ¿Qué es Git y por qué es importante? - Instalación y configuración inicial.
Miércoles (Clase 2): Comandos básicos de Git - git init, git add, git commit - Configuración del repositorio local.
Viernes (Clase 3): Trabajando con repositorios - git status, git log - Uso de .gitignore.

Semana 2: Trabajo en ramas y colaboración

Lunes (Clase 4): Ramificación en Git - Crear, cambiar y fusionar ramas (git branch, git checkout, git merge).
Miércoles (Clase 5): Merging avanzado y conflictos - Estrategias de merging, manejo de conflictos.
Viernes (Clase 6): Introducción a GitHub - Crear un repositorio en GitHub. - Conectar Git con GitHub (git remote, git push, git pull).

Semana 3: Colaboración Avanzada en GitHub

Lunes (Clase 7): Trabajo colaborativo en GitHub - Forks y Pull Requests. - Discusión sobre colaboración y revisiones de código.
Miércoles (Clase 8): GitHub Issues y etiquetas - Uso de issues para manejar tareas. - Etiquetas y milestones.
Viernes (Clase 9): Automatización con GitHub Actions - Introducción a CI/CD. - Creación de flujos de trabajo básicos.

Semana 4: Herramientas Visuales y Consolidación

Lunes (Clase 10): Git Avanzado - Rebasing (git rebase), stash (git stash). - Estrategias para manejar un historial limpio.
Miércoles (Clase 11): GitKraken - Introducción a GitKraken. - Funciones visuales para manejar Git.
Viernes (Clase 12): Repaso y Proyecto Final - Sesión de preguntas y respuestas. - Revisión de un proyecto colaborativo en clase.