GitHub Fundamentals - Administration Basics and Product Features (GH-100T00)
Course Outline
In this course, you'll learn the basics of GitHub and gain a better understanding of its fundamental features with a hands-on exercise all within a GitHub repository. You'll learn best practices for building, hosting, and maintaining a secure repository on GitHub.
GitHub Fundamentals - Administration Basics and Product Features (GH-100T00) Benefits
-
Course Benefits
-
Solid foundation in GitHub administration
Learn how to manage repositories, teams, authentication, and security policies effectively. -
Secure your development lifecycle
Apply best practices to protect repos, manage secrets, enforce branch rules, and secure supply chains. -
Enable and govern GitHub Actions at scale
Automate workflows, manage self-hosted runners, and publish packages confidently. -
Acquire skills for enterprise deployment
Understand license management, plan types, billing, usage reporting, and mobile/desktop support.
-
Solid foundation in GitHub administration
-
Prerequisites
Familiarity with GitHub and basic repository workflows
Learners should have experience with:
- Creating and navigating GitHub repositories
- Using branches, commits, and pull requests
- Understanding issues, discussions, and notifications
- Basic DevOps concepts and CI/CD workflows
-
Exam Information
- GitHub Administration - Certifications | Microsoft Learn
- Certify your ability to optimize and manage a healthy GitHub environment with the GitHub Admin exam. Highlight your expertise in repository management, workflow optimization, and efficient collaboration to support successful projects on GitHub. Once achieved, the certification will be valid for two years.
GitHub Fundamentals Workshop Course Outline
Learning Objectives
Introduction to GitHub
- What is GitHub?
- Fundamental components: issues, notifications, branches, commits, pull requests
- Guided lab: explore a GitHub repository
GitHub Administration Essentials
- Managing users, organizations, and role-based access
- Authentication and enterprise governance
GitHub Product Overview
- Difference between individual, team, and enterprise plans
- Tools: GitHub Desktop & Mobile, billing, license reports
Securing Your Repository
Managing Sensitive Data & Policies
Identity & Access Management
- User authentication/authorization and team synchronization
Enterprise Administration
- Features: managed users, scaling enterprise settings, support structures
GitHub Actions at Scale
- Workflow management, reusable components, self-hosted runners
- Managing encrypted secrets
Publishing with GitHub Packages
- Introduction to packages and registries
- Package publishing via GitHub Actions
- choosing a selection results in a full page refresh