Course Overview
TOPIn this course students will learn how to implement GitHub Actions and configure Azure Load Testing to automate testing app deployments.
Scheduled Classes
TOPOutline
TOPModule 1: Implement GitHub Actions
- Explore GitHub Actions
- Examine a workflow file
- Implement variables and scripts in a workflow.
- Explore contexts and expressions in GitHubManage secrets in GitHub.
- Exercise - Create a workflow that validates code on a pull request
Module 2: Implement GitHub Actions for Azure
- Explore GitHub Actions for Azure
- Discover authentication options for GitHub Actions for Azure
- Exercise - Use GitHub Actions for Azure to publish a web app to Azure App Service
Module 3: Implement Azure Load Testing
- Explore Azure Load Testing
- Create and manage tests in Azure Load Testing
- Create a load test YAML configuration file
- Define fail criteria and auto stop
- Configure secrets and environment variables
- Exercise - Automate Azure load testing using GitHub Actions
Prerequisites
TOP- Experience with GitHub and an understanding of pull requests, code merges, and other repository management practices.
- Experience creating resources in Azure.
Who Should Attend
TOPStudents who are willing to learn about how to implement GitHub Actions and configure Azure Load Testing to automate testing app deployments.