GH-100 : GitHub Administration

  • Duration: 1 day
Categories:

GitHub Administration - Certifications | Microsoft LearnOverview

This course introduces learners to the fundamentals of GitHub administration, providing an understanding of GitHub’s core features, products, and administrative capabilities.

Through hands-on exercises within a GitHub repository, learners explore essential administration concepts and best practices for building, hosting, managing, and maintaining secure repositories. The course also introduces repository management, GitHub Flow, collaboration features, and authentication concepts relevant to GitHub administration.

 

 

What You’ll Learn

  • Identify the fundamental features and products of GitHub.
  • Understand the fundamentals of GitHub administration.
  • Learn essential repository management concepts and practices.
  • Understand the GitHub Flow, including branches, commits, and pull requests.
  • Explore GitHub’s collaborative development features.
  • Work with Issues and Discussions for project collaboration.
  • Understand GitHub notifications and subscriptions.
  • Apply best practices for building, hosting, and maintaining secure repositories.
  • Understand authentication technologies and processes relevant to GitHub administration.
  • Explore GitHub products and capabilities available to organizations and development teams.

 Who Should Attend

This course is intended for students, IT professionals, developers, and individuals who want to understand the fundamentals of GitHub administration and repository management.

It is ideal for:

  • Aspiring GitHub administrators
  • IT and system administrators
  • Software developers
  • DevOps professionals
  • Students and technology learners
  • Development team members
  • Professionals responsible for GitHub repositories and collaboration

Learners will gain a foundational understanding of GitHub’s administrative features, repository management, GitHub Flow, collaboration tools, and security considerations.


Prerequisites

  • Familiarity with personal and organizational authentication technologies and processes is helpful.
  • Basic familiarity with GitHub and software development concepts is beneficial but not required.

Curriculum

Module 01: GitHub Fundamentals – Administration Basics and Product Features – Part 1 of 2

This learning path introduces the fundamentals of GitHub administration and provides an overview of the products and capabilities offered by GitHub.

Topics include:

  • Introduction to GitHub administration
  • GitHub fundamentals
  • GitHub products and features
  • Administration concepts and responsibilities
  • Repository fundamentals
  • Repository management
  • Understanding GitHub organizational capabilities
  • Authentication and access considerations
  • GitHub administration best practices

Module 02: GitHub Fundamentals – Administration Basics and Product Features – Part 2 of 2

Continue exploring GitHub administration fundamentals and the features required to effectively manage GitHub environments and repositories.

Topics include:

  • Managing GitHub repositories
  • GitHub Flow fundamentals
  • Branches and commits
  • Pull requests
  • Issues and Discussions
  • Collaboration and project management features
  • Notifications and subscriptions
  • Repository security and maintenance
  • Administrative best practices
  • Managing GitHub capabilities within organizational environments

Course Outcome

Upon successful completion of this course, learners will be able to:

  • Explain the fundamental features and products of GitHub.
  • Describe the core responsibilities involved in GitHub administration.
  • Understand and manage GitHub repositories.
  • Explain the GitHub Flow, including branches, commits, and pull requests.
  • Use GitHub collaboration features such as Issues and Discussions.
  • Understand authentication and access considerations.
  • Manage GitHub notifications and subscriptions.
  • Apply best practices for maintaining secure and well-managed repositories.
  • Develop a foundational understanding of GitHub administration and organizational management.