Skip to content

AndreCoutinhom/github_administration_study_path

Repository files navigation

As a GitHub administrator, you need to maintain a healthy, robust, and secure GitHub environment that supports the needs of your organization's requirements and developer workflows. The following modules will provide an overview of the various options and customizations available to you as an administrator on the GitHub platform.

GitHub Administration Module Collection

Each directory of this repository leads to a training module provided by Microsoft, along with some file templates to help acquiring experiences with GitHub technologies. Microsoft's training material provides knowledge for the most fundamental content about GitHub administration, specially GitHub Enterprises.

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

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.

Learn best practices for building, hosting, and maintaining a secure repository on GitHub.

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

This module provides an overview of the authentication and authorization options available to you in your GitHub organization or GitHub Enterprise.

In this module, you'll learn about some fundamental features and best practices that can improve the administrative operations of your GitHub Enterprise.

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

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

Exercises

Some modules from the collection present exercise repositories in which is possible to practice some of GitHub techonologies in a functional way. Accessing this repository's submodules will lead directly to the exercises completion guides. For each exercise it will be necessary to create a clone repo.