Azure Bicep First Look
2h 50mBeginner2021-11-23
Authors
Elkhan Yusubov
Cloud Architect Manager at T-REX Solutions, Microsoft MCT and MVP
Course details
Are you looking for a simpler, more efficient way to author infrastructure resources in Azure? If so, you’re in luck. Azure Bicep is here to help. Bicep is a new domain-specific language (DSL) for deploying resources in Azure. It’s also a much cleaner, more concise language than ARM JSON—cloud admins and DevOps professionals, rejoice!
Join instructor Elkhan Yusubov for a first glimpse of this recently released Azure service. Learn about how Azure Bicep simplifies the authoring experience by utilizing a more specific, declarative syntax. Explore how to develop better infrastructure-as-code solutions for Azure Resource Manager (ARM) templates, as well as how to convert your old templates into Bicep to modernize your existing Azure environment. Forget about the verbose, long-winded expressions that typify syntax in JSON. Azure Bicep is taut, reliable, and modular, and it’s easy to maintain and reuse, which makes it the preferred new language for many Azure developers.
Join instructor Elkhan Yusubov for a first glimpse of this recently released Azure service. Learn about how Azure Bicep simplifies the authoring experience by utilizing a more specific, declarative syntax. Explore how to develop better infrastructure-as-code solutions for Azure Resource Manager (ARM) templates, as well as how to convert your old templates into Bicep to modernize your existing Azure environment. Forget about the verbose, long-winded expressions that typify syntax in JSON. Azure Bicep is taut, reliable, and modular, and it’s easy to maintain and reuse, which makes it the preferred new language for many Azure developers.
Skills covered
First LookCloud DevelopmentAzureSoftware Development ToolsNetwork AdministrationCloud PlatformsNetwork and System AdministrationCloud ComputingMicrosoftSoftware Development
Concepts
0. Introduction
- 01 - Learning Azure Bicep
- 02 - Example files and Azure costs
1. Introduction to Azure Bicep
- 03 - The Azure Resource Manager
- 04 - What is Azure Bicep
- 05 - Use cases for Azure Bicep
- 06 - Enabling Azure Bicep via CLI
- 07 - Enabling Azure Bicep via Cloud Shell
- 08 - First look into Bicep file output
- 09 - Visual Studio Code Bicep extension
2. Building with Azure Bicep
- 10 - Building resources with Bicep
- 11 - Deploying Bicep from the Terminal
- 12 - Using template functions and parameters
- 13 - Using expressions
- 14 - Using variables and outputs
- 15 - Creating modules
3. Deploying Azure Bicep
- 16 - Defining Azure Bicep scopes
- 17 - Multideployment on subscription
- 18 - Running preflight validation
4. Converting ARM JSON into Bicep Templates
- 19 - Getting ARM JSON from an Azure deployment
- 20 - Running a decompile operation
- 21 - Using decompile in a real-world scenario