1. Home
  2. Microsoft
  3. GH-900 Exam Syllabus

Microsoft GH-900 Exam Syllabus

Start Free GH-900 Exam Practice After Reviewing the Topics

Before starting your GH-900 exam preparation, it is recommended to review the complete Microsoft GitHub Foundations exam syllabus and carefully go through the exam objectives listed below. Once you understand the exam structure and objectives, you should practice using our free GH-900 questions. We also provide premium GH-900 practice test, fully updated according to the latest exam objectives, to help you accurately assess your preparedness for the actual exam.

Microsoft GH-900 Exam Objectives

Section Weight Objectives
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
Official Information https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/gh-900