title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
Automate your workflow with GitHub Actions
Course Description
Overview
In this course, you'll learn the basics of GitHub and gain a better understanding of its fundamental features with a hands-on exercise all within a GitHub repository. You'll learn best practices for building, hosting, and maintaining a secure repository on GitHub.Objectives
- 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.
- 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.
- 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.
- 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).
- 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.
Audience
Prerequisites
-
Familiarity with personal and organizational authentication technologies and processes would be helpful
Topics
- 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
- 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
- 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
- Introduction
- How to maintain a secure GitHub repository
- Automated security
- Exercise - Secure your repository's supply chain
- Module assessment
- Introduction
- Setting security policies
- Create and manage repository rulesets
- Reporting and logging
- Exercise
- Module assessment
- Introduction
- User identity and access management
- User authentication
- User authorization
- Team synchronization
- Module assessment
- Introduction
- GitHub Enterprise features
- Support for GitHub Enterprise
- Scale your enterprise deployment
- GitHub Enterprise Managed Users
- Module assessment
- 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
- 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
Related Courses
-
Implement security through a pipeline using Azure DevOps
MOC-AZ-2001- Duration: 1
- Delivery Format: Classroom Training, Online Training
- Price: 595.00 USD
-
Develop an ASP.NET Core web app that consumes an API
MOC-AZ-2002- Duration: 1
- Delivery Format: Classroom Training, Online Training
- Price: 595.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.

STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.




