Use this quick start guide to collect all the information about Microsoft GitHub Foundations (GH-900) Certification exam. This study guide provides a list of objectives and resources that will help you prepare for items on the GH-900 Microsoft GitHub Foundations exam. The Sample Questions will help you identify the type and difficulty level of the questions and the Practice Exams will make you familiar with the format and environment of an exam. You should refer this guide carefully before attempting your actual Microsoft GitHub Foundations certification exam.
The Microsoft GitHub Foundations certification is mainly targeted to those candidates who want to build their career in GitHub domain. The Microsoft GitHub Foundations exam verifies that the candidate possesses the fundamental knowledge and proven skills in the area of Microsoft GitHub Foundations.
Microsoft GitHub Foundations Exam Summary:
| Exam Name | Microsoft GitHub Foundations |
| Exam Code | GH-900 |
| Exam Price | $99 (USD) |
| Duration | 100 mins |
| Number of Questions | 75 |
| Passing Score | 700 / 1000 |
| Books / Training | GH-900T00-A: GitHub Foundations |
| Schedule Exam | Pearson VUE |
| Sample Questions | Microsoft GitHub Foundations Sample Questions |
| Practice Exam | Microsoft GH-900 Certification Practice Exam |
Microsoft GH-900 Exam Syllabus Topics:
| Topic | Details |
|---|---|
Introduction to Git and GitHub (22%) |
|
| Understand the basics of Git |
- Explain what Git is and why it is used - Describe the basic Git workflow - Understand the concept of repositories - Explain the difference between local and remote repositories |
| Work with Git commands |
- Initialize a Git repository - Clone a repository - Add and commit changes - Push and pull changes - Understand branching and merging |
| Navigate GitHub |
- Create a GitHub account - Create and manage repositories on GitHub - Understand the GitHub interface - Use GitHub issues and pull requests |
Working with GitHub Repositories (8%) |
|
| Manage repository settings |
- Configure repository settings - Set up repository permissions - Use repository templates |
| Work with files in a repository |
- Add, edit, and delete files - Understand file versioning - Use GitHub Desktop for file management |
Collaboration Features (30%) |
|
| Collaborate using GitHub |
- Fork repositories - Create and manage pull requests - Review and merge pull requests - Use GitHub Actions for CI/CD |
| Use GitHub for project management |
- Create and manage issues - Use labels, milestones, and projects - Track progress with GitHub Projects |
Modern Development (13%) |
|
| Implement DevOps practices |
- Understand the principles of DevOps - Use GitHub Actions for automation - Implement CI/CD pipelines |
| Use GitHub for code review |
- Conduct code reviews - Use GitHub’s code review tools - Understand best practices for code reviews |
Project Management (7%) |
|
| Manage projects with GitHub |
- Create and manage GitHub Projects - Use project boards for task management - Integrate GitHub Projects with issues and pull requests |
Privacy, Security, and Administration (10%) |
|
| Ensure repository security |
- Set up branch protection rules - Use security features like Dependabot - Manage repository access and permissions |
| Administer GitHub organizations |
- Create and manage organizations - Set up organization-level security - Manage teams and members |
Benefits of the GitHub Community (10%) |
|
| Engage with the GitHub community |
- Participate in open source projects - Use GitHub Discussions - Contribute to community projects |
To ensure success in Microsoft GitHub Foundations certification exam, we recommend authorized training course, practice test and hands-on experience to prepare for Microsoft GitHub Foundations (GH-900) exam.
