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

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.

Course Curriculum

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

Let’s make it work for you

Can’t find a date that fits? Need to train your whole team? Looking for a discount?
Speak to one of our learning experts today.

August 3, 2026 - August 3, 2026

Location: Kuala Lumpur
Modal: ILT
Availability: TBC
Exam:
RM 225

August 3, 2026 - August 3, 2026

Location: Online
Modal: VILT
Availability: TBC
Exam:
RM 225

November 23, 2026 - November 23, 2026

Location: Kuala Lumpur
Modal: ILT
Availability: TBC
Exam:
RM 225

November 23, 2026 - November 23, 2026

Location: Online
Modal: VILT
Availability: TBC
Exam:
RM 225
Trainocate exam and cert

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

You will have 100 minutes to complete this assessment.

Exam policy

This exam will be proctored. You may have interactive components to complete as part of this exam. To learn more about exam duration and experience, visit: Exam duration and exam experience.

If you fail a certification exam, don’t worry. You can retake it 24 hours after the first attempt. For subsequent retakes, the amount of time varies. For full details, visit: Exam retake policy.

Assessed on this exam
  • Author and manage workflows
  • Consume and troubleshoot workflows
  • Author and maintain actions
  • Manage GitHub Actions for the enterprise
  • Secure and optimize automation

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.

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

Preferred mode of training
Checkboxes