GitHub Foundations (GH-900)

Curso orientado a comprender los fundamentos de Git y GitHub, la gestión de repositorios, la colaboración, la administración de proyectos y las prácticas modernas de desarrollo. Prepara para el examen oficial GitHub Foundations (GH-900).
Próximas fechas próximamente
Descripción del curso
El curso GitHub Foundations (GH-900) proporciona los conocimientos fundamentales necesarios para trabajar con GitHub y comprender sus principales conceptos, productos y flujos de colaboración.
La formación aborda los fundamentos del control de versiones con Git, la estructura y gestión de repositorios, GitHub Flow, ramas, commits, issues, pull requests y herramientas de colaboración.
También se estudian prácticas modernas de desarrollo mediante GitHub Actions, GitHub Copilot y GitHub Codespaces, así como la gestión de proyectos, la seguridad, los permisos, la administración y la participación en comunidades y proyectos de código abierto.
El programa prepara para las competencias evaluadas en el examen oficial GitHub Foundations (GH-900).
Objetivos del curso
- Comprender los fundamentos del control de versiones y las diferencias entre Git y GitHub.
- Identificar los principales conceptos de Git: repositorios, commits y ramas.
- Crear y administrar repositorios en GitHub.
- Aplicar GitHub Flow en procesos de colaboración.
- Utilizar issues, pull requests y discussions.
- Comprender las posibilidades de automatización con GitHub Actions.
- Identificar las capacidades de GitHub Copilot y GitHub Codespaces.
- Gestionar proyectos y flujos de trabajo en GitHub.
- Comprender los principios de seguridad, permisos y administración.
- Preparar las competencias necesarias para el examen GH-900.
Qué aprenderás con GitHub Foundations (GH-900)
- ✓Comprender los fundamentos de Git y el control de versiones
- ✓Crear y administrar repositorios en GitHub
- ✓Trabajar con ramas, commits y GitHub Flow
- ✓Colaborar mediante issues, pull requests y discussions
- ✓Utilizar GitHub Actions, GitHub Copilot y GitHub Codespaces
- ✓Gestionar proyectos y flujos de trabajo en GitHub
- ✓Configurar permisos y opciones básicas de seguridad
- ✓Participar en proyectos open source y entornos InnerSource
Dirigido a — perfiles recomendados
- →Desarrolladores de software
- →Ingenieros DevOps
- →Administradores de sistemas
- →Arquitectos de soluciones
- →Profesionales de operaciones IT
- →Responsables de proyectos de desarrollo
- →Profesionales que colaboran en equipos de software
- →Usuarios que trabajan con repositorios GitHub
- →Profesionales que quieren incorporar GitHub a sus procesos de desarrollo
- →Profesionales que preparan el examen GH-900
Nivel de experiencia requerido
- ·No se requiere experiencia profesional previa con GitHub
- ·Se recomienda conocer conceptos básicos de desarrollo de software
- ·La familiaridad con sistemas de control de versiones facilita el aprovechamiento de la formación
Microsoft Partner
Nextraining es Microsoft Partner y ofrece formación especializada en tecnologías Microsoft, incluyendo Azure, Microsoft 365, Power Platform, seguridad, datos e inteligencia artificial.
Ver todos los cursosTemario del curso GitHub Foundations (GH-900)
7 módulosMódulo 01. Fundamentos de Git y GitHub
- ·Conceptos y ventajas del control de versiones
- ·Diferencias entre Git y GitHub
- ·Repositorios
- ·Commits
- ·Ramas
- ·Cuentas de GitHub
- ·Organizaciones
- ·Opciones empresariales de GitHub
- ·GitHub Flow
- ·Markdown
- ·GitHub Desktop
- ·GitHub Mobile
Módulo 02. Gestión de repositorios GitHub
- ·Estructura de un repositorio
- ·Archivo README
- ·Archivo LICENSE
- ·Archivo CONTRIBUTING
- ·Archivo CODEOWNERS
- ·Archivo SECURITY
- ·Creación de repositorios
- ·Organización de repositorios
- ·Plantillas de repositorio
- ·Administración de ramas
- ·Gestión de archivos
- ·Repository Insights
- ·Stars
- ·Métricas del repositorio
- ·Información de dependencias
- ·Buenas prácticas de mantenimiento
Módulo 03. Colaboración mediante GitHub
- ·GitHub Issues
- ·Pull Requests
- ·GitHub Discussions
- ·Vinculación de pull requests con issues
- ·Plantillas de issues
- ·Plantillas de pull requests
- ·Filtros
- ·Asignación de responsables
- ·Notificaciones
- ·GitHub Gists
- ·GitHub Wikis
- ·GitHub Pages
- ·Herramientas de colaboración
Módulo 04. Prácticas modernas de desarrollo
- ·GitHub Actions
- ·Automatización de flujos de trabajo
- ·Workflows
- ·GitHub Copilot
- ·Asistencia al desarrollo mediante inteligencia artificial
- ·GitHub Codespaces
- ·Entornos de desarrollo en la nube
- ·Dev containers
- ·Personalización de Codespaces
- ·Editor github.dev
- ·Diferencias entre github.dev y GitHub Codespaces
Módulo 05. Gestión de proyectos con GitHub
- ·GitHub Projects
- ·Organización y seguimiento del trabajo
- ·Vistas de proyecto
- ·Tablas
- ·Boards
- ·Roadmaps
- ·Campos personalizados
- ·Etiquetas
- ·Milestones
- ·Asignación de responsables
- ·Automatización de proyectos
- ·Seguimiento del progreso
- ·Project Insights
Módulo 06. Privacidad, seguridad y administración
- ·Autenticación de dos factores
- ·Passkeys
- ·Roles y permisos
- ·Permisos en repositorios
- ·Permisos en organizaciones
- ·Equipos
- ·Visibilidad de repositorios
- ·Repositorios públicos y privados
- ·Branch protection rules
- ·Administración de organizaciones
- ·Políticas de acceso
- ·Enterprise Managed Users
- ·Administración de políticas de GitHub Copilot
Módulo 07. Comunidad y código abierto
- ·Fundamentos del código abierto
- ·Participación en proyectos open source
- ·Forks
- ·Contribuciones a repositorios
- ·GitHub Sponsors
- ·Seguimiento de usuarios y organizaciones
- ·GitHub Marketplace
- ·InnerSource
- ·Comunidades GitHub
- ·Buenas prácticas de colaboración
Implanta tu proyecto con el respaldo de un experto. Acompañamos a tu equipo durante todo el proceso para diseñar la arquitectura, resolver incidencias y garantizar una implantación segura, eficiente y sin bloqueos.
Preguntas frecuentes sobre GitHub Foundations (GH-900)
¿Qué es el curso GitHub Foundations GH-900?
El curso GitHub Foundations GH-900 proporciona los conocimientos fundamentales necesarios para trabajar con GitHub, gestionar repositorios, colaborar en proyectos y comprender las principales herramientas de la plataforma.
¿Qué certificación prepara el curso GH-900?
El curso prepara para el examen GitHub Foundations GH-900.
¿A quién va dirigido el curso GitHub Foundations?
Está dirigido a desarrolladores, profesionales DevOps, administradores de sistemas, arquitectos, responsables de proyectos y otros profesionales que trabajen con repositorios y equipos de desarrollo.
¿Qué se aprende en el curso GH-900?
Se aprende a trabajar con Git y GitHub, gestionar repositorios, utilizar ramas y commits, colaborar mediante issues y pull requests, administrar proyectos y comprender herramientas como GitHub Actions, Copilot y Codespaces.
¿Qué diferencia hay entre Git y GitHub?
Git es un sistema de control de versiones distribuido, mientras que GitHub es una plataforma que utiliza Git y añade herramientas de colaboración, automatización, seguridad y gestión de proyectos.
¿Qué es GitHub Flow?
GitHub Flow es un flujo de trabajo basado en ramas, commits, pull requests y revisiones que permite colaborar y gestionar cambios en un repositorio.
¿Qué son los pull requests en GitHub?
Los pull requests permiten proponer, revisar, discutir y aprobar cambios antes de incorporarlos a una rama del repositorio.
¿Qué son los GitHub Issues?
GitHub Issues permite registrar tareas, errores, mejoras y otros elementos de trabajo relacionados con un proyecto.
¿Qué es GitHub Actions?
GitHub Actions es la funcionalidad de automatización de GitHub que permite ejecutar workflows asociados a eventos del repositorio y procesos de desarrollo.
¿Qué es GitHub Copilot?
GitHub Copilot es una herramienta de asistencia al desarrollo basada en inteligencia artificial que ayuda a generar, comprender y trabajar con código.
¿Qué es GitHub Codespaces?
GitHub Codespaces proporciona entornos de desarrollo configurables en la nube asociados a repositorios GitHub.
¿Se estudia gestión de proyectos en GH-900?
Sí. El curso incluye GitHub Projects, vistas, campos, etiquetas, milestones y otras funcionalidades utilizadas para organizar y realizar el seguimiento del trabajo.
¿Se estudia seguridad en GitHub Foundations?
Sí. La formación incluye conceptos relacionados con autenticación, permisos, visibilidad de repositorios, protección de ramas y administración de organizaciones.
¿Es necesario saber programar para realizar GH-900?
No es imprescindible disponer de experiencia avanzada en programación, aunque conocer conceptos básicos de desarrollo de software facilita el aprovechamiento del curso.
¿GH-900 incluye conceptos de código abierto?
Sí. El curso aborda colaboración open source, forks, contribuciones, comunidades e InnerSource.
Solicite más información
Rellene el formulario y nuestro equipo se pondrá en contacto con usted para resolver todas sus dudas.