Descripción
Descripción del curso
El curso introduce los conceptos fundamentales, características y productos de GitHub. Cubre los principios de control de versiones con Git, la gestión de repositorios, las herramientas de colaboración y las prácticas modernas de desarrollo de software, preparando para el examen de certificación GitHub Foundations (GH-900).
Se trabaja con el flujo GitHub (GitHub Flow), incluyendo ramas, commits y pull requests, junto con las características de colaboración: issues, discussions y notificaciones. El curso incluye también GitHub Actions para automatización, GitHub Copilot para asistencia con IA y GitHub Codespaces para entornos de desarrollo en la nube.
La parte de seguridad y administración cubre la autenticación con 2FA y passkeys, los permisos y roles en repositorios y organizaciones, y la gestión de equipos en GitHub Enterprise.
La formación cubre los fundamentos de Git y GitHub para la colaboración en proyectos de software.
Temario
Dominio 1. Conceptos básicos de Git y GitHub (25-30%)
- Propósito y beneficios del control de versiones
- Diferencias entre Git y GitHub
- Conceptos clave de Git: repositorios, commits y ramas
- Cuentas GitHub: organizaciones y opciones enterprise
- GitHub Flow para la colaboración
- Markdown para comunicación en issues y pull requests
Dominio 2. Trabajo con repositorios GitHub (10-15%)
- Estructura y archivos clave de un repositorio: README, LICENSE, CONTRIBUTING, CODEOWNERS, SECURITY
- Creación, organización y mantenimiento de repositorios con templates y ramas
- Insights, estrellas y métricas del repositorio
Dominio 3. Colaboración en GitHub (10-15%)
- Uso de issues, pull requests y discussions para la colaboración
- Vinculación de pull requests a issues y gestión de templates y asignaciones
- Configuración de notificaciones
- Gists, Wikis y GitHub Pages para documentación
Dominio 4. Prácticas modernas de desarrollo (10-15%)
- GitHub Actions: propósito y capacidades de automatización
- GitHub Copilot: sugerencias de código con IA, Agent Mode y soporte multi-modelo
- GitHub Codespaces y dev containers
- Editor github.dev
Dominio 5. Gestión de proyectos en GitHub (5-10%)
- GitHub Projects: opciones de vista y configuración
- Labels, milestones y workflows
- Project insights para seguimiento del progreso
Dominio 6. Privacidad, seguridad y administración (10-15%)
- Autenticación con 2FA y passkeys
- Permisos y roles en repositorios y organizaciones
- Branch protection rules y visibilidad de repositorios
- Enterprise Managed Users (EMUs)
Dominio 7. Comunidad GitHub (5-10%)
- Open source y GitHub Sponsors
- GitHub Marketplace
- InnerSource: principios open source dentro de organizaciones
- Forks, templates y repositorios descubribles
Qué aprenderá
- Gestionar repositorios con Git y GitHub: commits, ramas y merges
- Colaborar mediante issues, pull requests y discussions
- Automatizar workflows con GitHub Actions
- Usar GitHub Copilot para asistencia de código con IA
- Administrar repositorios y organizaciones con seguridad
- Contribuir a proyectos open source en GitHub
A quién va dirigido
- Desarrolladores, DevOps engineers y cualquier profesional que usa GitHub para proyectos de desarrollo
- Candidatos al examen GitHub Foundations (GH-900)
Nivel de experiencia requerido
No se requiere experiencia previa con Git o GitHub. El curso está diseñado para perfiles desde principiantes hasta usuarios con experiencia que quieren formalizar sus conocimientos.
Certificación
Examen oficial: GH-900 — GitHub Foundations. Puntuación mínima: 700/1000. La superación del examen otorga la certificación GitHub Foundations de Microsoft/GitHub.
Preguntas frecuentes
¿Qué cubre el examen GitHub Foundations GH-900?
Cubre conceptos básicos de Git y GitHub, gestión de repositorios, colaboración con issues y pull requests, GitHub Actions, GitHub Copilot, seguridad y administración, y participación en la comunidad open source.
¿El curso está bonificado por FUNDAE?
Sí. Nextraining gestiona gratuitamente la bonificación FUNDAE para empresas que contraten el curso.

