Azure Infrastructure as Code with ARM and Bicep
Author infrastructure with ARM and Bicep, deploy via CLI/PowerShell and detect drift.
Level: Intermediate Estimated duration: 4–5 hours Last updated: June 2026
Sign in to read this course
A free account unlocks all 514 courses. 20 are readable without one.
What's inside
14 sections- 1 Table of Contents
- 2 Introduction to IaC with Azure
- 3 Module 1 – ARM Templates and Bicep
- 4 Module 2 – Deployments with Azure CLI and PowerShell
- 5 Module 3 – What-if and Change Tracking
- 6 Module 4 – Testing and Drift Detection
- 7 Complete Code Examples
- 8 Comparison Tables
- 9 Glossary
- 10 Module 1 – Authoring Infrastructure with ARM and Bicep
- 11 Module 2 – Managing Azure Deployments
- 12 Module 3 – What-if Deployments and Change Tracking
- 13 Module 4 – ARM Template Toolkit (ARM-TTK) and Drift Detection
- 14 Key Points for Exam / Practice
More Azure DevOps & IaC courses
View all 9AZ-400: Designing and Implementing Microsoft DevOps Solutions
The full AZ-400 blueprint — source control, pipelines, artifacts, IaC, security and monitoring.
AZ-400: Build and Release Pipelines
Create and configure YAML pipelines, testing strategies, deployments, package management and IaC.
AZ-400: Source Control
Git workflows, Azure Repos and GitHub, branching strategies and data recovery.
AZ-400: Security and Compliance
Shift-left security, GitHub Advanced Security, Key Vault, OIDC workload identity and container scanning.
AZ-400: Processes and Communications
DevOps workflow, flow of work, traceability, dashboards, metrics and a culture of collaboration.
Azure Repos and Build Automation with Pipelines
Source control with Azure Repos, YAML pipelines, pull requests, tests and Azure Artifacts.
Interested in this course?
Contact us to book it or get a custom training plan for your team.