1-Day Instructor-Led Training
Microsoft Official Content
Hands On Labs
Microsoft Certification Exam Voucher Included
After-Course Instructor-Coaching Included
Automate your workflow with GitHub Actions (GH-200)
Course 8763
- Duration: 1 day
- Language: English
- Level: Foundation
Learn how GitHub Actions enables you to automate your software development cycle. You'll learn how to plan automation of your software development life cycle with GitHub Actions workflows, use GitHub Actions to automatically build an application, and use GitHub Script to interact with the GitHub API.
Automate with GitHub Actions Workshop Delivery Methods
In-Person
Online
Upskill your whole team by bringing Private Team Training to your facility.
Automate with GitHub Actions Workshop Course Information
Course Benefits
- Streamline DevOps with end-to-end automation
Learn to build CI/CD pipelines from code commit to production deployment using GitHub Actions. - Enhance workflow efficiency and maintainability
Use reusable workflows, composite actions, and secrets management best practices. - Expand deployment coverage
Deploy across multiple platforms (Azure, AWS, DockerHub) with advanced deployment strategies. - Strengthen security and compliance
Implement encrypted secrets, environment protections, and enterprise governance. - Scale GitHub Actions at the organizational level
Administer self-hosted runners, policies, and workflows across teams.
Prerequisites
- Basic GitHub usage: creating repositories, branches, pull requests, and issue management
- Familiarity with CI/CD concepts and YAML syntax is helpful but not required
Exam Information
Automate with GitHub Actions Workshop Course Outline
Fundamentals of GitHub Actions
- What Actions are and workflow automation basics
- Understanding workflow YAML, events, jobs, and steps
Building and Running Workflows
- Create workflows triggered on push, pull request, schedule, webhooks
- Use GitHub-hosted and self-hosted runners
Secure Workflows with Secrets and Context
- Manage encrypted secrets and environment variables
- Apply environment protections and approval gates
Reusable Workflows & Composite Actions
- Build composite actions and reusable workflows
- Implement DRY principles for automation
Continuous Integration (CI)
- Automate build and testing pipelines
- Integrate external tools (lint, test, quality gates)
- Implement matrix builds
Continuous Deployment (CD)
- Deploy to Azure, AWS, DockerHub
- Use strategies like canary, blue/green deployments
- Monitor, roll back, and track status
Publishing & Custom Actions
- Publish code or Docker images to GitHub Packages
- Create, document, version, and publish custom Actions
Enterprise Management of GitHub Actions
- Manage enterprise-level features, runners, and encrypted secrets
- Scale workflows and enforce organization-wide policies
Need Help Finding The Right Training Solution?
Our training advisors are here for you.
Automate with GitHub Actions Workshop FAQs
This course is intended for students who want to use GitHub to help developers and DevOps engineers build and deploy applications quickly. Additionally, students will discover which GitHub Actions features are available for their enterprise instance and learn how to use them.
This intermediate-level course is ideal for DevOps engineers, administrators, software developers, and tech leads implementing GitHub Actions at scale.
Basic familiarity with GitHub workflows and triggers is beneficial. No prior GitHub Actions experience is required—but understanding commits, branches, and pull requests helps.
The course covers automated deployments using GitHub Actions to platforms like Azure, AWS, DockerHub, as well as publishing via GitHub Packages.
You'll learn to manage secrets, environment protections, approval gates, and enterprise-level controls for secure automation.
Yes. GH-200 corresponds to the Microsoft/GitHub certification for GitHub Actions, and prepares learners with intermediate-level skills.