GH-100 : GitHub fundamentals - Administration basics and product features

GH-100 : GitHub fundamentals - Administration basics and product features


  Beginner

Regular Price : $600.00
Offer Price :$499.00

Course Overview

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.

Course Outline

Learning Path1: Introduction to GitHub

  • Identify the fundamental features of GitHub.

  • Learn about repository management.

  • Gain an understanding of the GitHub flow, including branches, commits, and pull requests.

  • Explore the collaborative features of GitHub by reviewing issues and discussions.

  • Recognize how to manage your GitHub notifications and subscriptions.

 

Learning Path 2: Introduction to GitHub Administration

  • GitHub administrative tasks and their purpose at each hierarchical level.

  • The various ways that administrators can configure authentication so that users can access GitHub via the web browser and the git client.

  • Hierarchical permission levels and what these permissions allow you to do in GitHub.

 

Learning Path 3: Introduction to GitHub's products

  • Define the difference between the different types of GitHub accounts: Personal, Organization, and Enterprise.

  • Explain each GitHub plan: GitHub Free for personal accounts and organizations, GitHub Pro for personal accounts, GitHub Team, and GitHub Enterprise.

  • Distinguish the features associated with accessing GitHub on GitHub Mobile and GitHub Desktop.

  • Describe a brief overview of GitHub billing and payments.

 

Learning Path 4: Maintain a secure repository by using GitHub best practices

  • Recognize the importance of securing your repository and shifting left in the development lifecycle.

  • Identify the tools, GitHub features, and best practices to establish a secure development strategy.

  • Keep sensitive files out of your repository by applying the use of a .gitignore file.

  • Identify how to detect and fix outdated dependencies with security vulnerabilities.

  • Recognize advanced security features such as code scanning and secret scanning.

 

Learning Path 5: Manage sensitive data and security policies within GitHub

  • Create documentation that details security guidelines and useful information for collaborators.

  • Set permissions and other rules & Manage repository rulesets.

  • Automate processes that prevent security risks & Respond to sensitive data exposure.

  • Export audit log records and git events.

 

Learning Path 6: Authenticate and authorize user identities on GitHub

  • Describe GitHub’s authentication and authorization framework—including available methods (personal tokens, SSH, SAML SSO, Enterprise Managed Users) and the administrator’s role in enforcing secure access.

  • Manage user and team access to your organization and private repositories using identity providers (e.g., SAML SSO), Team Synchronization, and built‑in auth tools.

  • Explain how users access private organization resources and apply best practices to protect sensitive data.

Learning Path 7: GitHub administration for enterprise support and adoption

  • Configure enterprise‑grade access by setting up SAML SSO and linking your Server and Cloud environments with GitHub Connect.

  • Automate security, dependency updates, and key administrative workflows at scale.

  • Centralize member lifecycle management with Enterprise Managed Users and partner with GitHub Enterprise Support for account, security, and abuse issues.

 

Learning Path 8: Manage GitHub Actions in the enterprise

  • Identify the different tools you can use at enterprise and organization levels to manage your actions and workflows.

  • Evaluate what the appropriate runners are for your enterprise instance.

  • Discover the different configurations available for self-hosted runners, and customize them according to your enterprise use case.

  • Understand what encrypted secrets are and how to use them in your actions and workflows.

 

Learning Path 9: Leverage GitHub Actions to publish to GitHub Packages

  • Understand what a Package Repository is and when to use it

  • Set up a Continuous Integration (CI) workflow with GitHub Actions to publish to GitHub Packages

  • Validate your knowledge with an exercise that checks your ability to publish to a GitHub Packages registry

Identify how to authenticate, install, and manage GitHub Packages.

Course Objectives

By the end of this course, learners will be able to:

 

  • Understand the core features of GitHub, including repositories, branches, and commits

  • Manage and maintain GitHub repositories effectively

  • Use GitHub Flow, including pull requests and branching strategies

  • Collaborate using issues, discussions, and notifications

  • Implement best practices for repository security and governance

  • Manage user roles, permissions, and authentication in GitHub

  • Automate workflows using GitHub Actions

  • Understand and apply GitHub administration concepts for enterprise environments

Pre-requisites

Before taking this course, learners should have:

 

  • Basic understanding of software development concepts or lifecycle (SDLC)

  • Familiarity with version control concepts (Git) (helpful but not mandatory)

  • Basic knowledge of IT or programming fundamentals

  • Interest in collaboration and DevOps practices

For any custom schedule, please email us at info@gtechlearn.com or Call us at 1-844-355-9898(Toll Free - North America) or 1800 212 9096 (Toll Free - India)


This course includes:

  • Official MS Learn Courseware
  • Exam Preps
  • Achievement Badge from Microsoft
  • Course Completion Certificate
  • Post Training Support
  • Experienced & Certified Instructors
  • Train from AnyWhere
  • Interactive Hands-On Labs
  • Personalized Learning Plans
  • Flexible Scheduling
  • Accredited Training
  • Cost-Effective Pricing

  • Need an expert opinion? Contact us today!    CONTACT US NOW