Course

GitHub Fundamentals - Administration Basics and Product Features – Intensive Training («GH100»)

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.
Vendor code

GH-100

Duration 1 day
Price 900.–
Course documents Official Microsoft Courseware on Microsoft Learn

Course facts

Key Learnings
  • Identifying the fundamental features of GitHub, including repository management, the GitHub flow (branches, commits, pull requests), collaborative features (issues, discussions), and notification management
  • Understanding GitHub's organizational structures and permission levels for access control and security, along with technologies for secure authentication and central management of repository access, teams, and members
  • Learning about the different GitHub account types (Personal, Organization, Enterprise) and plans (Free, Pro, Team, Enterprise), as well as access features on GitHub Mobile and Desktop, and billing overview
  • Establishing a secure development strategy using GitHub tools, including vulnerable dependency detection (Dependabot), security policies (SECURITY.md), and removal of sensitive data from commits
  • Developing a security response plan, including documenting guidelines, setting permissions, automating breach prevention, and responding to security incidents
  • Grasping the Authentication and Authorization Model, managing user access in organizations, identifying supported identity providers, understanding SAML SSO implications, and the administrator's role in enforcing secure access strategies
  • Setting up SAML single sign-on and GitHub Connect, automating security and version updates, and knowing when to contact GitHub Enterprise Support
  • Managing GitHub Actions and workflows at enterprise and organization levels, including runners, configurations for self-hosted runners, and encrypted secrets
  • Learning about Package Repositories, setting up CI workflows with GitHub Actions to publish to GitHub Packages, and how to authenticate, install, and manage GitHub Packages
Content

1 Introduction to GitHub
Learn to use key GitHub features, including issues, notifications, branches, commits, and pull requests.

2 Introduction to GitHub administration
Understand the security and control measures available to GitHub administrators within an organization or enterprise.

3 Introduction to GitHub's products
This module provides an overview of GitHub products, including the account types, plan options, associated features, and billing. It also covers how to access GitHub on-the-go using GitHub Desktop and GitHub Mobile.

4 Maintain a secure repository by using GitHub best practices
In this module, you'll learn best practices for building, hosting, and maintaining a secure repository on GitHub.

5 Manage sensitive data and security policies within GitHub
Familiarize yourself with GitHub's basic security tools, which prepare repositories for secure development and industry-standard response to threats.

6 Authenticate and authorize user identities on GitHub
This module provides an overview of the authentication and authorization options available to you in your GitHub organization or GitHub Enterprise.

7 GitHub administration for enterprise support and adoption
In this module, you learn about some fundamental features and best practices that can improve the administrative operations of your GitHub Enterprise.

8 Manage GitHub Actions in the enterprise
Discover which GitHub Actions features are available for your enterprise instance and learn how to use them.

9 Leverage GitHub Actions to publish to GitHub Packages
Publish your code libraries or Docker images automatically and securely with GitHub Packages. You'll also run Docker images published into GitHub Packages locally.

Target audience

This course in intended for students who want to understand and GitHub best practices. You will understand the fundamental features of GitHub, learn about repository management, gain an understanding of the GitHub flow, including branches, commits, and pull requests. Additionally, you will explore the collaborative features of GitHub by reviewing issues and discussions and be able to manage your GitHub notifications and subscriptions.

Requirements
  • Familiarity with GitHub, repositories, and the basics of managing individual accounts is required
  • Familiarity with personal and organizational authentication technologies and processes will be helpful
  • A GitHub Enterprise Cloud or Enterprise Server account
  • Working knowledge of GitHub Actions and workflows
  • Administrative access to your GitHub organization or GitHub Enterprise

Download

Questions

Any questions?
First name
Last name
Company optional
Email
Phone
I would like to book this course as a company course
First name
Last name
Company
Email
Phone
Number of participants
Desired course location
Start date (DD.MM.YYYY)
End date (DD.MM.YYYY)

Choose your date

11
Nov
2025
Zürich
German
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
11
Nov
2025
Berne
German
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
11
Nov
2025
Basel
German
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
9
Dec
2025
Virtual Training
English
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
17
Feb
2026
Zürich
German
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
17
Feb
2026
Berne
German
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
17
Feb
2026
Basel
German
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
17
Mar
2026
Virtual Training
English
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.
Next date
11
Nov
2025
Zürich
German
Timetable
CHF 900.-
exkl. 8.1% Mwst.
CHF 900.-
exkl. 8.1% Mwst.