Descripción
Descripción del curso
El curso forma al alumno en los fundamentos de GitHub, cubriendo la administración de repositorios, gestión de organizaciones y equipos, configuración de seguridad y las características principales de la plataforma para colaboración en desarrollo de software.
Se trabaja con la gestión de repositorios públicos y privados, configuración de permisos y roles en organizaciones GitHub, y el uso de GitHub Actions para automatización básica de flujos de trabajo.
La parte de seguridad aborda la configuración de autenticación de dos factores, gestión de claves SSH y tokens de acceso personal, y las características de GitHub Advanced Security para análisis de código y detección de secretos.
La formación cubre los fundamentos de administración y colaboración en la plataforma GitHub.
Temario
Módulo 1. Introducción a GitHub
- Conceptos fundamentales de Git y control de versiones
- La plataforma GitHub: repositorios, issues, pull requests y proyectos
- GitHub.com vs GitHub Enterprise
- Planes y licencias de GitHub
Módulo 2. Administración de repositorios
- Creación y configuración de repositorios
- Gestión de ramas y políticas de protección de ramas
- Code owners y revisiones de código
- Gestión de releases y etiquetas
Módulo 3. Gestión de organizaciones y equipos
- Creación y configuración de organizaciones GitHub
- Gestión de equipos y permisos
- Roles en organizaciones: owner, member y billing manager
- Políticas de organización
Módulo 4. Seguridad y autenticación
- Autenticación de dos factores (2FA)
- Claves SSH y tokens de acceso personal
- SAML SSO para organizaciones Enterprise
- Gestión de dependencias: Dependabot y alertas de seguridad
Módulo 5. GitHub Actions — Fundamentos
- Conceptos de GitHub Actions: workflows, jobs y steps
- Eventos que desencadenan workflows
- Uso de actions del Marketplace
- Secretos y variables de entorno en Actions
Módulo 6. Colaboración y características de la plataforma
- Issues y GitHub Projects para gestión de proyectos
- GitHub Discussions
- GitHub Pages
- GitHub Copilot: introducción y casos de uso
Qué aprenderá
Al finalizar el curso, el alumno será capaz de:
- Administrar repositorios GitHub con políticas de protección de ramas y code owners
- Gestionar organizaciones, equipos y permisos en GitHub
- Configurar autenticación segura con 2FA, SSH y SAML SSO
- Crear y configurar workflows básicos con GitHub Actions
- Utilizar las características de colaboración: Issues, Projects y Discussions
A quién va dirigido
- Administradores de sistemas y DevOps que gestionan entornos GitHub
- Desarrolladores que quieren conocer en profundidad las características de administración de GitHub
- Responsables de IT que evalúan o implementan GitHub en su organización
Nivel de experiencia requerido
Conocimientos básicos de Git y control de versiones. No se requiere experiencia previa en administración de GitHub.
Certificación
Dato no facilitado [PENDIENTE]
Preguntas frecuentes
¿Qué cubre el curso GitHub Fundamentals GH-100?
Cubre administración de repositorios, gestión de organizaciones y equipos, seguridad con 2FA y SAML SSO, fundamentos de GitHub Actions, gestión de dependencias con Dependabot y características de colaboración como Issues y Projects.
¿El curso está bonificado por FUNDAE?
Sí. Nextraining gestiona gratuitamente la bonificación FUNDAE para empresas que contraten el curso.
¿Qué experiencia previa se necesita?
Conocimientos básicos de Git y control de versiones. No se requiere experiencia previa en administración de GitHub.

