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.
  • 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

  • Best practices for a secure supply chain
  • Automatic security scanning

Managing Sensitive Data & Policies

  • Security policies, rulesets, reporting, and logging
  • Guided exercise

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
Course Dates - North America
Course Dates - Europe
Attendance Method
Additional Details (optional)