Inicio

Curso de Git & GitHub

Control de versiones profesional: fundamentos, ramas y colaboración.

Tests

Pon a prueba tus conocimientos de Git & GitHub.

Lecciones

15
1
Fundamentos
Git y GitHub sin humo: qué son y por qué te cambian el trabajo
Empieza con una visión clara: control de versiones, repositorios, y cómo vas a practicar en el curso con un enfoque real de equipo.
2
Fundamentos
Instalación y setup profesional: Git listo en 15 minutos
Instala Git, configura tu identidad, define editor por defecto y valida que tu entorno está preparado para trabajar sin fricción.
3
Fundamentos
Flujo diario real: status, add, commit, log
Aprende el circuito base de Git para trabajar con seguridad: revisar cambios, preparar staging, crear commits claros y leer historial.
4
Fundamentos
Deshacer cambios sin liarla: restore, reset y revert
Aprende a corregir errores con comandos seguros y entiende cuándo conviene cada uno para no romper el historial compartido.
5
Ramas
Ramas y merge: trabajar en paralelo sin caos
Crea ramas por objetivo, integra cambios con merge y mantén un flujo legible para equipo.
6
Ramas
Conflictos y rebase con criterio profesional
Resuelve conflictos de merge sin perder cambios y usa rebase para mantener historial más legible cuando corresponde.
7
Colaboración
Remotos, forks y pull requests que un equipo agradece
Conecta repos remotos, sincroniza con origin/upstream y abre pull requests claras con contexto técnico.
8
Colaboración
GitHub Pages en serio: despliegue estable para portfolio, documentación y proyectos estáticos
Aprende a publicar con GitHub Pages sin improvisar: estructura de repositorio, ramas de publicación, dominios personalizados, HTTPS y diagnóstico de fallos comunes.
9
Colaboración
Integración GitHub + VS Code: flujo diario sin salir del editor
Diseña un flujo profesional con Source Control, resolución de conflictos, extensiones clave y sincronización con GitHub para reducir fricción en tu trabajo diario.
10
Colaboración
GitHub Desktop: cuándo usarlo, cómo integrarlo y cuándo volver a terminal
Domina GitHub Desktop como interfaz de productividad sin perder criterio técnico: commits claros, ramas, sync, revert y límites de la herramienta.
11
Pro
Ingeniería de historial y automatización con GitHub Actions
Aprende a mantener un historial legible (rebase interactivo, squash, tags) y automatiza checks de calidad con workflows en GitHub Actions.
12
Pro
GitHub Copilot con criterio: productividad, revisión y límites en equipos reales
Aprende a usar Copilot sin bajar el listón técnico: prompting contextual, validación de sugerencias, seguridad y reglas de adopción por equipo.
13
Pro
GitHub Education: cómo aprovechar Student Developer Pack en una ruta profesional real
Entiende qué ofrece GitHub Education, cómo usarlo con estrategia (repos, portfolio, prácticas y aprendizaje) y cómo convertirlo en ventaja profesional medible.
14
Pro
Buenas prácticas pro: convenciones, seguridad y recuperación
Define reglas de equipo para ramas, commits, PRs y secretos; aprende estrategias de recuperación cuando algo se rompe.
15
Pro
Cierre del curso y siguiente nivel
Recapitulación práctica del curso Git & GitHub y plan de continuidad para consolidar hábitos de equipo y flujo profesional.
Página 1 de 1

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .