GH-900 exam prep: GitHub Foundations
Learn Git commands, working with GitHub repositories, DevOps and code review, security, organizations. GH-900 exam.
Lo que serás capaz de hacer
This course covers the requirements of the GH-900: GitHub Foundations exam. Note: Microsoft took over the provision of the "GitHub Foundations" exam as of 1 July 2025. The requirements for each domain completely changed on that date. Please note: This course is not affiliated with, endorsed by, or sponsored by Microsoft or GitHub. This course is the foundation for the GitHub Certificate GH-900 "GitHub Foundations", using an Microsoft exam, and focuses on GitHub repositories, and collaboration, contributing and working with GitHub and Git. We'll start off by working with GitHub. We'll create a GitHub account, explore the user interface, create a repository, and look at settings and permissions. We'll then work with files in a repository. We'll add, edit and delete files, use GitHub Desktop, and fork and create and manage Pull Requests. We'll then use GitHub for project management. We'll create and manage issues, labels and milestones, implement DevOps practices, use GitHub for code review, and create and manage GitHub Projects. We'll then look at other features in GitHub. We'll look at repository security, administer GitHub organizations, teams and discussions, and see how we can engage with the GitHub community. Finally, we'll look at Git commands. On your computer, we'll initialize a Git repository, add and commit changes, push and pull changes, understand branching and merging, and clone a repository. No prior knowledge is required - we will download all programs and sign up for GitHub for free. Once you have completed this course, you will have a good introductory knowledge of Git and GitHub and how to collaborate using GitHub. And with some practice, you could even go for the official GitHub certification GH-900 - wouldn't that look good on your CV or resume? So, without any further ado, let's have a look at how you can use the Udemy interface, and then we'll have a look at the objectives for the exam and therefore the syllabus for this course.
- Working with GitHub Repositories
- Collaboration Features
- Modern Development and Project Management
- Privacy, Security and Administrator, and working with the GitHub Community
Temario
UNIDAD 1 - Introduction · 6 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- Introduction
- Welcome to Udemy
- How to get the best out of your Udemy course
- Do you want auto-translated subtitles in more languages?
- Curriculum
- Resources
UNIDAD 2 - Understand the basics of Git · 4 leccionesUNIDAD 2 - Understand the basics of Git
UNIDAD 2 - Understand the basics of Git
- 1. Explain what Git is and why it is used
- 3, 4. Understand the concept of repositories, and local/remote repositories
- 2. Describe the basic Git workflow
- Understand the basics of Git
UNIDAD 3 - Navigate GitHub and Manage repository settings · 8 leccionesUNIDAD 3 - Navigate GitHub and Manage repository settings
UNIDAD 3 - Navigate GitHub and Manage repository settings
- 10, 11. Create a GitHub account, and Create and manage repositories on GitHub
- 12. Understand the GitHub interface
- 11, 14, 38. Configure repository settings
- 15, 38. Set up repository permissions
- 16. Use repository templates
- Practice Activity Number 1
- Practice Activity Number 1 - The Solution
- Navigate GitHub and Manage repository settings
UNIDAD 4 - Work with files in a repository · 6 leccionesUNIDAD 4 - Work with files in a repository
UNIDAD 4 - Work with files in a repository
- 17. Add, edit, and delete files
- 18. Understand file versioning
- 19. Use GitHub Desktop for file management
- Practice Activity Number 2
- Practice Activity Number 2 - The Solution
- Work with files in a repository
UNIDAD 5 - Collaborate using GitHub · 6 leccionesUNIDAD 5 - Collaborate using GitHub
UNIDAD 5 - Collaborate using GitHub
- 20. Fork repositories
- 13, 21. Create pull requests
- 13, 21, 22. Manage, review and merge pull requests
- Practice Activity Number 3
- Practice Activity Number 3 - The Solution
- Collaborate using GitHub
UNIDAD 6 - Use GitHub for project management · 6 leccionesUNIDAD 6 - Use GitHub for project management
UNIDAD 6 - Use GitHub for project management
- 13, 24. Create and manage issues
- 25. Use labels
- 25b. Use milestones
- Practice Activity Number 4
- Practice Activity Number 4 - The Solution
- Use GitHub for project management
UNIDAD 7 - Implement DevOps practices · 4 leccionesUNIDAD 7 - Implement DevOps practices
UNIDAD 7 - Implement DevOps practices
- 27. Understand the principles of DevOps
- 23, 28. Use GitHub Actions for automation
- 29. Implement CI/CD pipelines
- Implement DevOps practices
UNIDAD 8 - Use GitHub for code review · 9 leccionesUNIDAD 8 - Use GitHub for code review
UNIDAD 8 - Use GitHub for code review
- 30. Conduct code reviews
- 30. Adding a CODEOWNER
- 31. Use GitHub’s code review tools
- 31. What are GitHub Codespaces?
- 31. Using a GitHub Codespace
- 32. Understand best practices for code reviews
- Practice Activity Number 5
- Practice Activity Number 5 - The Solution
- Use GitHub for code review
UNIDAD 9 - Manage projects with GitHub · 7 leccionesUNIDAD 9 - Manage projects with GitHub
UNIDAD 9 - Manage projects with GitHub
- 25c, 26, 33, 35. Create and manage GitHub Projects, and add issues and PRs
- 25c, 26, 33. Expanding the Table view, and creating charts
- 25c, 26, 33. GitHub Project Workflows and Settings
- 34. Use project boards for task management, and using the Roadmap view
- Practice Activity Number 6
- Practice Activity Number 6 - The Solution
- Manage projects with GitHub
UNIDAD 10 - Ensure repository security · 3 leccionesUNIDAD 10 - Ensure repository security
UNIDAD 10 - Ensure repository security
- 36. Set up branch protection rules
- 37. Use security features like Dependabot
- Ensure repository security
UNIDAD 11 - Administer GitHub organizations · 8 leccionesUNIDAD 11 - Administer GitHub organizations
UNIDAD 11 - Administer GitHub organizations
- 39. Create and manage organizations
- 40. Set up organization-level security
- 41. Manage members
- 41. Member roles in detail
- 41. Manage teams
- Practice Activity Number 7
- Practice Activity Number 7 - The Solution
- Administer GitHub organizations
UNIDAD 12 - Engage with the GitHub community · 6 leccionesUNIDAD 12 - Engage with the GitHub community
UNIDAD 12 - Engage with the GitHub community
- 42. Participate in open source
- 42. Gists
- 43. Use GitHub Discussions
- 43. More about GitHub Discussions
- 44. Contribute to community projects
- Engage with the GitHub community
UNIDAD 13 - Work with Git commands · 9 leccionesUNIDAD 13 - Work with Git commands
UNIDAD 13 - Work with Git commands
- 5. Download Git and initializing a Git repository
- 7. Add and commit our first file
- 7. Adding and committing additional files
- 7. More about status, and renaming and deleting files
- 9. Creating and merging a branch
- 6, 8. Cloning a repository, and pushing and pulling changes
- Practice Activity Number 8
- Practice Activity Number 8 - The Solution
- Work with Git commands
UNIDAD 14 - Conclusion · 3 leccionesUNIDAD 14 - Conclusion
UNIDAD 14 - Conclusion
- Practice Test
- What's Next?
- Well done
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
14 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
13 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Phillip Burton • over one million students so far.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 14 unidades · 85 lecciones · 60 h
- 12 meses de acceso
- 13 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Phillip Burton • over one million students so far; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


