Understanding Azure Bicep
Azure Bicep is a DSL for deploying and managing Azure resources using declarative syntax. It’s an open source language that aims to simplify the IaC experience when working with Azure. Bicep is a higher-level abstraction over ARM templates, and Bicep files (.bicep
) are automatically compiled into ARM templates when deployed.
Bicep is the next evolution of IaC from Microsoft and is an Azure-native deployment language that enhances template creation and management activities. You are likely to see some questions come up in the exam around Bicep, and it is important for you to have a basic working knowledge of the language, be able to interpret templates, and understand the core syntax. You will dive a bit deeper in this section into the benefits of Bicep and how it differ from ARM templates, as well as understanding how to work with Bicep files.
Benefits of Azure Bicep
Having now worked with Azure ARM templates, your interest has likely peaked...