Automate your workflow with GitHub Actions (GH-200T00)
Learn to automate CI, Azure deployments, GitHub Packages, custom actions, enterprise workflows, and GitHub API tasks using GitHub Actions and GitHub Script.
Register or Request Training
- Private class for your team
- Live expert instructor
- Online or on‑location
- Customizable agenda
- Proposal responses same day as request
Course Overview
Learn how to automate the software development life cycle with GitHub Actions. This one-day course covers workflow configuration, continuous integration, Azure deployments, GitHub Packages, custom actions, enterprise administration, and automation with GitHub Script and the GitHub API.
This course is intended for developers and DevOps engineers who want to use GitHub to build and deploy applications efficiently and manage GitHub Actions capabilities in an enterprise environment.
Course Benefits
- Plan and configure GitHub Actions workflows to automate development tasks.
- Build, manage, customize, and debug continuous integration workflows.
- Build and deploy applications to Azure with GitHub Actions.
- Automate GitHub tasks and interact with the GitHub API using GitHub Script.
- Publish code and container packages with GitHub Packages and GitHub Container Registry.
- Create and publish custom GitHub actions.
- Manage workflows, reusable components, runners, access, and encrypted secrets in an enterprise environment.
Delivery Methods
Live expert-led online training from anywhere. Guaranteed to run .
Delivered for your team at your site or online.
Microsoft Certified Partner
Webucator is a Microsoft Certified Partner. This class uses official Microsoft courseware and will be delivered by a Microsoft Certified Trainer (MCT).

Course Outline
- Automate development tasks by using GitHub Actions
- How GitHub Actions automates development tasks
- Identify the components of GitHub Actions
- Configure a GitHub Actions workflow
- Module assessment
- Build continuous integration workflows by using GitHub Actions
- Use GitHub Actions to create workflows for continuous integration
- Manage and debug workflows in GitHub Actions
- Customize workflows with environment variables
- Cache, share, and debug workflows
- Module assessment
- Build and deploy applications to Azure by using GitHub Actions
- Use GitHub Actions to deploy to Azure
- Remove artifacts, create status badges, and configure environment protections
- Module assessment
- Automate GitHub by using GitHub Script
- Introduction to GitHub Script
- Module assessment
- Leverage GitHub Actions to publish to GitHub Packages
- Introduction to GitHub Packages
- Publish to GitHub Packages and GitHub Container Registry
- Use GitHub Packages for code packages
- Module assessment
- Create and publish custom GitHub actions
- Create a custom GitHub action
- Publish a custom GitHub action
- Module assessment
- Manage GitHub Actions in the enterprise
- Understand GitHub enterprise models
- Manage actions and workflows
- Control enterprise access to and usage of actions
- Manage and leverage reusable GitHub Actions components
- Manage runners
- Configure self-hosted runners for enterprise use
- Manage encrypted secrets
- Module assessment
Class Materials
Each student receives a comprehensive set of materials, including course notes and all class examples.
Have questions about this course?
We can help with curriculum details, delivery options, pricing, or anything else. Reach out and we’ll point you in the right direction.