Overview

The following exercises are designed to provide you with a hands-on learning experience where you'll explore common tasks GitHub users perform when collaborating on projects.

Important: These exercises are focused on using GitHub as a collaboration platform. While some tasks may involve Azure resources, the primary focus is on GitHub workflows and best practices. If you don't have one GitHub account, you can create one for free at GitHub.

Note: To complete the exercises, you'll need an Azure subscription in which you have sufficient permissions and quota to provision the necessary Azure resources. If you don't already have one, you can sign up for an Azure account.

Some exercises may have additional, or different, requirements. Those will contain a Before you start section specific to that exercise.

Topic levels

Basic

Agile Planning and Management using GitHub
Learn how to create a GitHub repo, project, and project board, and manage items on the project board.


Return to top

Intermediate

Implement CI/CD with GitHub Actions and IaC with Bicep
Learn how to implement CI/CD with GitHub Actions and Infrastructure as Code (IaC) using Bicep.


Return to top

Advanced

Deploy multi-region web apps and enhance resiliency with Traffic Manager and Azure Chaos Studio
Learn how to deploy multi-region web applications, enhance workload resiliency by using Traffic Manager, and test resiliency by using Azure Chaos Studio.


Return to top