Hands-on labs

Practise the failure paths, not only the happy path.

Each lab requires an implementation, validation evidence, troubleshooting notes and a rollback decision.

Lab 01

Repository workflow

Create a feature branch, commit a change and explain the pull-request quality gates.

Lab 02

Pages pipeline

Trace the OSB GitHub Actions workflow from trigger to deployed artifact.

Lab 03

Docker delivery

Containerise a web application and document build, run and rollback commands.

Lab 04

Terraform plan

Model a small Azure environment and review the plan before applying changes.

Lab 05

AKS deployment

Deploy a workload, expose it safely and troubleshoot readiness failures.

Lab 06

Observability

Define service indicators, an SLO and actionable alerts for the application.

Lab 07

Secure pipeline

Add dependency, secret and image scanning gates without blocking all delivery.

Lab 08

Incident recovery

Diagnose a failed deployment, choose rollback or roll-forward and record evidence.