Automate development workflows and accelerate software delivery with GitHub Actions.
Learn how to use GitHub Actions to automate repetitive tasks, streamline CI/CD pipelines, and improve software delivery processes.
Develop practical skills in workflow automation, event-driven processes, testing, deployment, and DevOps practices that help teams build, test, and release applications more efficiently.
- Why get trained: Gain hands-on experience creating automated workflows that improve consistency, reduce manual effort, accelerate releases, and increase development productivity.
- Why it matters: Modern software teams rely on automation to deliver applications faster, improve code quality, strengthen collaboration, and support scalable DevOps practices across development environments.
- Who should attend: Developers, DevOps engineers, platform engineers, software engineers, cloud engineers, IT professionals, technical team leads, and professionals responsible for software delivery and automation initiatives.
Prepare for the Microsoft Certified: GitHub Actions certification and build the automation skills needed to streamline development workflows and support modern DevOps practices with GitHub Actions. HRD Corp Claimable.

Overview
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.
Skills Covered
- Automate development tasks by using GitHub Actions
- Build continuous integration workflows by using GitHub Actions
- Build and deploy applications to Azure by using GitHub Actions
- Automate GitHub by using GitHub Script
- Leverage GitHub Actions to publish to GitHub Packages
- Create and publish custom GitHub actions
- Manage GitHub Actions in the enterprise
Prerequisites
- A GitHub account
- Completion of GH-900T00: GitHub Foundations is recommended
Target Audience
This course in 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.

Module 1: Automate Development Tasks by Using GitHub Actions
Create a basic GitHub Action and use that action in a workflow.
Learning Objectives
By the end of this module, you will be able to:
- Describe GitHub Actions, the different types of actions, and where to find them.
- Plan automation for the software development lifecycle using GitHub Actions workflows.
- Create a container action and run it in a workflow triggered by a push event to a GitHub repository.
Prerequisites
- A GitHub account.
- The ability to navigate and edit files in GitHub.
Module 2: Build Continuous Integration (CI) Workflows by Using GitHub Actions
Learn how to create workflows that enable Continuous Integration (CI) for your projects.
Learning Objectives
By the end of this module, you will be able to:
- Learn essential features and techniques for building robust and dynamic workflows.
- Build and test a Node.js project using GitHub Actions and a templated workflow.
- Debug failed tests using GitHub Actions logs.
- Customize workflows using GitHub Actions.
Prerequisites
- A GitHub account.
- The ability to navigate and edit files in GitHub.
- Basic familiarity with GitHub Actions and workflows.
Module 3: Build and Deploy Applications to Azure by Using GitHub Actions
Create deployment workflows using GitHub Actions and Microsoft Azure.
Learning Objectives
By the end of this module, you will be able to:
- Discover options for triggering continuous delivery workflows.
- Understand how to remove workflow artifacts.
- Identify important environment protection mechanisms.
- Control workflow execution using job conditionals.
- Deploy applications to Microsoft Azure using GitHub deployment actions.
- Store credentials securely using GitHub Secrets.
- Create and destroy Azure resources using GitHub Actions workflows.
Prerequisites
- A GitHub account.
- The ability to navigate and edit files in GitHub.
- Basic familiarity with GitHub Actions and workflows.
- Basic familiarity with Continuous Integration concepts.
- An Azure subscription.
- Understanding of Microsoft Azure Fundamentals.
Module 4: Automate GitHub by Using GitHub Script
Learn how to interact with the GitHub API from GitHub Actions using GitHub Script.
Learning Objectives
By the end of this module, you will be able to:
- Use GitHub Script within workflows.
- Comment on issues using Octokit.
- Add issues to project boards using Octokit.
- Use workflow expression syntax to filter workflow execution.
Prerequisites
- A GitHub account.
- The ability to navigate and edit files in GitHub.
- Familiarity with GitHub Actions.
- Familiarity with CI/CD concepts.
Module 5: Leverage GitHub Actions to Publish to GitHub Packages
Publish code libraries and Docker images automatically and securely using GitHub Packages.
Learning Objectives
By the end of this module, you will be able to:
- Understand package repositories and their use cases.
- Set up a Continuous Integration workflow to publish packages to GitHub Packages.
- Validate your ability to publish to a GitHub Packages registry.
- Authenticate, install, and manage GitHub Packages.
Prerequisites
- A GitHub account.
- Basic knowledge of GitHub Actions.
Module 6: Create and Publish Custom GitHub Actions
Learn how to build, document, version, and publish custom GitHub Actions.
Learning Objectives
By the end of this module, you will be able to:
- Identify the metadata and syntax required to create custom GitHub Actions.
- Apply best practices for publishing private or public GitHub Actions.
- Consume actions within workflow files.
- Create custom JavaScript-based actions.
- Publish actions to the GitHub Marketplace.
Prerequisites
- A GitHub account.
- The ability to navigate and edit files in GitHub.
- Basic familiarity with GitHub Actions and workflows.
- Basic familiarity with Continuous Integration concepts.
Module 7: Manage GitHub Actions in the Enterprise
Discover and manage GitHub Actions features available within enterprise environments.
Learning Objectives
By the end of this module, you will be able to:
- Identify enterprise and organization-level tools used to manage actions and workflows.
- Evaluate the appropriate runners for enterprise environments.
- Configure and customize self-hosted runners based on enterprise requirements.
- Understand encrypted secrets and how they are used in actions and workflows.
Prerequisites
- A GitHub Enterprise Cloud or Enterprise Server account.
- Working knowledge of GitHub Actions and workflows.
Dates & Locations
August 3, 2026 - August 3, 2026
August 3, 2026 - August 3, 2026
November 23, 2026 - November 23, 2026
November 23, 2026 - November 23, 2026

Exam & Certification
Microsoft Certified: GitHub Actions
This exam is designed for DevOps engineers, software developers, and IT professionals with intermediate level experience in GitHub Actions, including workflow creation, automation, and CI/CD pipeline management.
Candidates for this certification should have expertise in automating software development workflows with GitHub Actions. This includes creating and maintaining workflows and actions, managing GitHub Actions at scale, and ensuring secure and efficient automation for organizations and enterprises. Candidates should also be familiar with CI/CD, GitHub repositories, GitHub Packages, and integrating third-party services.
Level: Intermediate
Product: GitHub
Subject: DevOps
Role: Administrator, Developer, DevOps Engineer, Solution Architect, Student
Training & Certification Guide
Frequently Asked Questions
Speak to a Training Consultant
All courses are HRD Claimable.
Get in touch with our team via the form or WhatsApp us on +6011-5119 6631























