← Volver

GitHub: control de versiones y colaboración profesional

Curso práctico y profesional de GitHub, la plataforma donde se construye el software moderno y donde colaboran humanos y agentes de IA. Empezás desde cero: qué son Git y GitHub y por qué son imprescindibles…

Duración estimada: 13.0 hs • Recomendado: 30 min/día

Ingresá para inscribirte

📋 Plan de estudio detallado

Lo que vas a aprender en cada capítulo del curso. Hacé click en cada uno para ver los sub-temas.

|

Programa de estudio

  1. 1. 1. Presentación: Git, GitHub y la era de la IA

    Lección 1: Presentación. Qué es Git (control de versiones local) y qué es GitHub (la plataforma de colaboración), en qué se diferencian, para qué sirve GitHub aunque no seas programador, y por qué en 2026 es la plaza central donde humanos y agentes de IA construyen proyectos juntos.

    ~30 min

    not_started
  2. 2. 2. Repositorios: anatomía, exploración y licencias

    Lección 2: Repositorios. La anatomía completa de un repositorio (README, pestañas, stars, forks, commits, releases), cómo evaluar un proyecto ajeno en dos minutos, repositorios públicos vs privados, licencias y la búsqueda avanzada de GitHub con filtros profesionales.

    ~45 min

    not_started
  3. 3. 3. Tipos de cuentas, planes y perfil profesional

    Lección 3: Tipos de cuentas. Los planes de GitHub en 2026 (Free, Pro, Team, Enterprise) y qué incluye cada uno, cuenta personal vs organización, y la configuración profesional desde el día uno: 2FA, email privado, README de perfil y el historial de contribuciones como CV técnico.

    ~30 min

    not_started
  4. 4. 4. Crear un repositorio como un profesional

    Lección 4: Crear un repositorio. El formulario de creación decisión por decisión (nombre, descripción, visibilidad, README, .gitignore, licencia), la edición web con github.dev, Markdown para el README, plantillas de repositorios, topics y el repo prolijo como contexto para los agentes de IA.

    ~45 min

    not_started
  5. 5. 5. SourceTree y los clientes gráficos de Git

    Lección 5: SourceTree. Qué es un cliente gráfico de Git y su valor pedagógico, instalación y estado de SourceTree en 2026, las alternativas que hay que conocer (GitHub Desktop, VS Code con GitLens, GitKraken, Fork) y cómo se combinan GUI, terminal e IA en el flujo profesional.

    ~45 min

    not_started
  6. 6. 6. Descargar repositorios y ponerlos en marcha

    Lección 6: Descargar repositorios. Las tres formas de bajar un proyecto (ZIP, clone HTTPS, clone SSH) y cuándo usar cada una, el remote origin, el ritual de puesta en marcha (README, dependencias, variables de entorno) y cómo mantener la copia actualizada con pull y fetch.

    ~45 min

    not_started
  7. 7. 7. Subir cambios: commits, mensajes y .gitignore

    Lección 7: Subir repositorios. El ciclo stage → commit → push entendido de verdad, el arte de los buenos mensajes de commit (imperativo, conventional commits), qué no subir jamás y el rol del .gitignore, qué hacer si se filtra un secreto, y la frecuencia sana de commits y push.

    ~60 min

    not_started
  8. 8. 8. Colaborar en repositorios ajenos: forks y upstream

    Lección 8: Colaborar en repositorios. El flujo del fork pieza por pieza (fork → clone → rama → PR), los dos remotos origin y upstream, mantener el fork sincronizado, la etiqueta del open source (CONTRIBUTING, good first issues) y los forks en la era de los agentes de IA.

    ~60 min

    not_started
  9. 9. 9. Colaborar en equipo con SourceTree

    Lección 9: Colaborar con SourceTree. El trabajo con colaboradores directos y permisos, la coreografía diaria del equipo (pull → rama → commits → PR → merge), la regla pull antes de push, la resolución de conflictos en la interfaz y la supervisión del equipo (incluidos los agentes de IA) mirando el árbol de ramas.

    ~60 min

    not_started
  10. 10. 10. Errores comunes y su manual de primeros auxilios

    Lección 10: Errores comunes. El manual de primeros auxilios error por error: push rechazado, conflictos, fork desactualizado, commit en la rama equivocada, detached HEAD, archivos gigantes, secretos filtrados y commits perdidos (reflog), más el método para pedirle ayuda a la IA con contexto completo.

    ~45 min

    not_started
  11. 11. 11. Git desde la terminal: los comandos detrás de todo

    Lección 11: Git desde la terminal. Las tres zonas de Git (working, staging, repositorio), el ciclo diario por comandos (status, add, commit, pull, push), init/clone/remote, ramas con switch y merge, el botiquín (restore, revert, stash) y la supervisión de agentes de IA leyendo su historial.

    ~90 min

    not_started
  12. 12. 12. Issues, pull requests y el flujo profesional

    Lección 12: Issues y pull requests. El flujo profesional completo: issues como fichas de trabajo (Fixes #N), ramas cortas con intención, el pull request como conversación con revisión de código, los tipos de merge (squash como opción segura), la protección de main y el mismo flujo aplicado a agentes de IA.

    ~60 min

    not_started
  13. 13. 13. GitHub Actions: automatización y CI/CD

    Lección 13: GitHub Actions. La automatización 'si pasa esto, hacé aquello': anatomía de un workflow YAML (on, jobs, steps, uses), el Marketplace de acciones, CI con checks en pull requests, secretos y seguridad de workflows (roadmap 2026), y los nuevos Agentic Workflows con pasos dirigidos a agentes de IA.

    ~60 min

    not_started
  14. 14. 14. GitHub + IA: Copilot, coding agent y Agent HQ

    Lección 14: GitHub + IA en 2026. La familia Copilot completa (autocompletado, chat, agent mode, coding agent que convierte issues en PRs, code review agéntico), Agent HQ como centro de control multi-agente, Spark y GitHub Models, los agentes externos como Claude Code con la CLI gh, y las reglas para dirigir agentes con criterio.

    ~45 min

    not_started
  15. 15. 15. Seguridad, claves SSH y tu web con GitHub Pages

    Lección 15: Cierre del curso. Autenticación profesional (claves SSH, fine-grained tokens, 2FA/passkeys), las defensas automáticas (secret scanning, push protection, Dependabot, code scanning), publicar tu web gratis con GitHub Pages (incluido dominio propio) y el checklist final que integra todo el curso.

    ~60 min

    not_started