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 1 of 2

Microsoft via Microsoft Learn

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
  • Learn to use key GitHub features, including issues, notifications, branches, commits, and pull requests.

    In this module, you'll:

    • Identify the fundamental features of GitHub.
    • Learn about repository management.
    • Gain an understanding of the GitHub flow, which includes 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.
  • Understand the security and control measures available to GitHub administrators within an organization or enterprise.

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

    • Summarize the organizational structures and permission levels that GitHub administrators can use to organize members in order to control access and security.
    • Identify the various technologies that enable a secure authentication strategy allowing administrators to centrally manage repository access.
    • Describe the technologies required to centrally manage teams and members using existing directory information services.
    • Describe how you can use GitHub itself as an identity provider for authentication and authorization.
  • Overview of GitHub's products, plans, associated features, and billing.

    After completing this module, you're able to:

    • 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.
  • Learn best practices for building, hosting, and maintaining a secure repository on GitHub.

    In this module, you will:

    • Identify the tools and GitHub features to establish a secure development strategy.
    • Enable vulnerable dependency detection for private repositories.
    • Detect and fix outdated dependencies with security vulnerabilities.
    • Automate the detection of vulnerable dependencies with Dependabot.
    • Add a security policy with a SECURITY.md file.
    • Remove a commit exposing sensitive data in a pull request.
    • Remove historical commits exposing sensitive data deep in your repository.

Syllabus

  • Introduction to GitHub
    • Introduction
    • What is GitHub?
    • Components of the GitHub flow
    • GitHub is a collaborative platform
    • GitHub platform management
    • Exercise - A guided tour of GitHub
    • Module assessment
    • Summary
  • Introduction to GitHub administration
    • Introduction
    • What is GitHub administration?
    • How does GitHub authentication work?
    • How does GitHub organization and permissions work?
    • Managing enterprise access, permissions, and governance
    • Module assessment
    • Summary
  • Introduction to GitHub's products
    • Introduction
    • GitHub accounts and plans
    • GitHub Mobile and GitHub Desktop
    • GitHub billing
    • License Usage Stats
    • License Usage Stats in Machine and Peripheral Devices
    • Metered Usage Reports
    • Module assessment
    • Summary
  • Maintain a secure repository by using GitHub best practices
    • Introduction
    • How to maintain a secure GitHub repository
    • Automated security
    • Exercise - Secure your repository's supply chain
    • Module assessment
    • Summary

Reviews

Start your review of GitHub fundamentals - Administration basics and product features Part 1 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.