- Course overview
- Course details
- Prerequisites
Course overview
About this course
This course will teach you the basics of GitHub and help you gain a better understanding of its fundamental features with a hands-on exercise all within a GitHub repository. Participants will learn best practices for building, hosting, and maintaining a secure repository on GitHub.
Audience profile
-
System or Network Administrator
-
DevOps Engineer
-
Full-stack or back-end Developer
-
IT manager in charge of GitHub Enterprise
Course details
Module 1: Introduction to GitHub
• What is GitHub?
• Components of the GitHub Flow
• GitHub as a collaborative platform
• Managing the GitHub platform
Module 2: Overview of GitHub Administration
• What is GitHub Administration?
• How GitHub authentication works
• Organizations and permissions on GitHub
• Managing access, permissions, and enterprise governance
Module 3: Introduction to GitHub Products
• GitHub accounts and plans
• GitHub Mobile and GitHub Desktop
• GitHub billing
Module 4: Managing a Secure Repository Using GitHub Best Practices
• How to manage a secure GitHub repository
• Automated security
• Securing your repository’s supply chain
Module 5: Managing Sensitive Data and Security Policies in GitHub
• Defining security policies
• Creating and managing repository rule sets
• Reporting and logging
Module 6: Authenticating and Authorizing User Identities on GitHub
• Managing user identities and access
• User authentication
• User authorization
• Team synchronization
Module 7: GitHub Administration for Enterprise Support and Adoption
• GitHub Enterprise features
• Support for GitHub Enterprise
• Scaling your enterprise deployment
• GitHub Enterprise managed users
Module 8: Managing GitHub Actions in the Enterprise
• Overview of GitHub enterprise models
• Managing actions and workflows
• Controlling access and usage of actions
• Managing and using reusable components
• Managing runners
• Configuring self-hosted runners
• Managing encrypted secrets
• Using a repository secret in a GitHub Actions workflow
Module 9: Leveraging GitHub Actions to Publish on GitHub Packages
• What are GitHub Packages?
• Publishing to GitHub Packages and GitHub Container Registry
• Publishing to a GitHub package registry
• GitHub Packages for code packages
Prerequisites
- Basic understanding of code versioning (Git)
- Familiarity with collaboration principles in software development
- Familiarity with the web environment and development tools
Enquiry
Course : GH-100T00: GitHub fundamentals - Administration basics and product features
Enquiry
request for : GH-100T00: GitHub fundamentals - Administration basics and product features