Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

GitHub fundamentals - Administration basics and product features Part 2 of 2

Microsoft via Microsoft Learn

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
  • Module 1: Familiarize yourself with GitHub's basic security tools, which prepare repositories for secure development and industry-standard response to threats.

    In this module, you'll learn how to:

    • Create documentation that details security guidelines and useful information for collaborators.
    • Set permissions and other rules.
    • Automate processes that prevent security breaches.
    • Respond to security breaches.
  • Module 2: Learn how to manage the authentication and authorization of user identities on GitHub.

    By the end of this module, you will:

    • Be able to describe the Authentication and Authorization Model.
    • Understand how to manage user access to your GitHub organization through Authorization and Authentication tools.
    • Identify the supported identity providers and technologies that support secure repository access.
    • Understand the implications of enabling SAML SSO.
    • Identify the authorization and authentication options available, and understand the administrator's role in enforcement of a secure access strategy for a GitHub enterprise.
    • Describe how users access private information in a GitHub organization.
    • Evaluate the benefits of enabling Team Synchronization to manage team membership.
  • Module 3: Learn how GitHub Enterprise can make your administrative duties easier.

    By the end of this module, you're able to:

    • Set up authentication with Security Assertion Markup Language (SAML) single sign-on and a connection between Enterprise Server and Enterprise Cloud with GitHub Connect.
    • Automate security and version updates for your project's dependencies, as well as administrative duties and user interactions with GitHub.
    • Identify when to open a ticket with GitHub Enterprise Support to resolve issues.
    • Recognize the capabilities of centrally managing your GitHub enterprise members through GitHub Enterprise Managed User accounts (EMUs).
  • Module 4: Learn how to manage GitHub Actions in the enterprise.

    In this module, you'll learn how to:

    • 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.
  • Module 5: Publish your code libraries or Docker images automatically and securely with GitHub Packages.

    By the end of this module, you'll be able to:

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

Syllabus

  • Module 1: Module 1: Manage sensitive data and security policies within GitHub
    • Introduction
    • Setting security policies
    • Create and manage repository rulesets
    • Reporting and logging
    • Exercise
    • Module assessment
    • Summary
  • Module 2: Module 2: Authenticate and authorize user identities on GitHub
    • Introduction
    • User identity and access management
    • User authentication
    • User authorization
    • Team synchronization
    • Module assessment
    • Summary
  • Module 3: Module 3: GitHub administration for enterprise support and adoption
    • Introduction
    • GitHub Enterprise features
    • Support for GitHub Enterprise
    • Scale your enterprise deployment
    • GitHub Enterprise Managed Users
    • Module assessment
    • Summary
  • Module 4: Module 4: Manage GitHub Actions in the enterprise
    • Introduction
    • Understanding GitHub enterprise models
    • Manage actions and workflows
    • Control access and usage of actions in your enterprise
    • Managing and leveraging reusable components in GitHub Actions
    • Manage runners
    • Configure self-hosted runners for enterprise use
    • Manage encrypted secrets
    • Exercise - Use a repository secret in a GitHub Actions workflow
    • Module assessment
    • Summary
  • Module 5: Module 5: Leverage GitHub Actions to publish to GitHub Packages
    • Introduction
    • What is GitHub Packages?
    • Publish to GitHub Packages and GitHub Container Registry
    • Knowledge check
    • Exercise - Publish to a GitHub Packages registry
    • GitHub Packages for code packages
    • Module assessment
    • Summary

Reviews

Start your review of GitHub fundamentals - Administration basics and product features Part 2 of 2

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.