Overview
Learn how to implement GitHub Actions and configure Azure Load Testing to automate testing app deployments.
Why Choose KORNERSTONE
- Accredited, practitioner-led, expert certificate trainers to provide high quality training
- Official training material included
- Practical, scenario-based learning – focus on application, not just theory
- Excellent Passing Rate
Skills Covered
- Implement GitHub Actions
- Implement GitHub Actions for Azure
- Implement Azure Load Testing
Prerequisites
- Experience with GitHub and an understanding of pull requests, code merges, and other repository management practices.
- Experience creating resources in Azure.
Course Curriculum

Module 1: Implement GitHub Actions
GitHub Actions is a powerful CI/CD platform that allows developers to automate their software development workflows. Learn how GitHub actions are implemented, how workflow files are structured, and how to control workflow execution.
Learning objectives
After completing this module, you’ll be able to:
- Describe the components of GitHub Actions.
- Implement variables and scripts in a workflow.
- Use contexts and expressions to manage workflow execution.
- Manage secrets in GitHub.
- Create and run a GitHub Actions workflow.
Prerequisites
- Experience with GitHub and an understanding of pull requests, code merges, and other repository management practices.
Module 2: Implement GitHub Actions for Azure
Learn how to use GitHub Actions for Azure in your workflows and configure Azure with the necessary security principals to automate software development workflows between GitHub and Azure.
Learning objectives
After completing this module, you’ll be able to:
- Explain the benefits GitHub Actions for Azure
- Describe the different types of service principals
- Implement service principals and use them in your GitHub Actions for Azure workflows
- Use GitHub Actions for Azure to publish a web app to Azure App Service
Prerequisites
- Experience with GitHub and an understanding of pull requests, code merges, and other repository management practices.
- Experience creating resources in Azure.
Module 3: Implement Azure Load Testing
Learn how to optimize application performance by simulating real-world loads with Azure Load Testing service. Learn how to automate load testing with GitHub Actions to ensure consistent application performance and scalability.
Learning objectives
After completing this module, you’ll be able to:
- Understand the components of Azure Load Testing.
- Create an Azure Load Testing resource.
- Configure service authentication to allow GitHub Actions to connect to your Azure load testing resource.
- Add load test input files to your repository.
- Update the GitHub Action definition to invoke Azure Load Testing.
Prerequisites
- Experience with GitHub and an understanding of pull requests, code merges, and other repository management practices.
- Experience creating resources in Azure.
Dates & Locations
November 10, 2026
November 10, 2026

Exam & Certification
Note: There is no exam directly associated with this course. However, Microsoft offers an extensive portfolio of industry-recognized certifications that can help you stand out as a tech professional in 2025 and beyond. Achieving Microsoft certification is one of the most effective ways to validate your skills and accelerate your career.
With our expert-led training, you’ll be prepared to:
- Master in-demand capabilities across Cloud, Data & AI, and Cybersecurity — areas driving global digital transformation.
- Prove your expertise with a globally respected credential recognized by employers worldwide.
- Advance your career by enhancing your credibility, increasing your earning potential, and opening doors to new opportunities.
Explore our full range of Microsoft certifications and start building the skills that matter today.







