- Module 1: Learn to use key GitHub features, including issues, notifications, branches, commits, and pull requests.
- Communicate with the project community in issues
- Manage notifications for project events
- Create branches to manage work in parallel
- Make commits to update project source
- Introduce changes with pull requests
- Deploy a web page to GitHub Pages
- Module 2: Understand the security and control measures available to GitHub administrators within an organization or enterprise.
- 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 and how GitHub can itself be used as an identity provider for authentication and authorization.
- Module 3: Overview GitHub's products, associated features, and licensing of per-use and metered features.
- Explain the difference between each GitHub product, and which features are available with each product.
- Make key distinctions between plans, account types, teams, repository permissions, organization permission levels, and so on.
- Describe licensing terms for GitHub Actions, GitHub Packages, and Codespaces.
In this module, you will:
By the end of this module, you will be able to:
After completing this module, you will be able to: