Implement Bicep

Advanced
Administrator
AI Engineer
Data Engineer
Developer
DevOps Engineer
Platform Engineer
Security Engineer
Security Operations Analyst
Service Adoption Specialist
Solution Architect
Startup Founder
Technology Manager
Azure
Azure Artifacts
Azure Boards
Azure Cloud Services
Azure DevOps
Azure Pipelines
Azure Repos
Azure Test Plans
GitHub

This module explains Bicep and how it integrates with different tools such as Azure CLI, Visual Studio Code, Azure Pipelines, and GitHub workflows for infrastructure as code deployment. Learn to create, deploy, and manage Azure resources using Bicep templates.

Learning objectives

By the end of this module, you're able to:

  • Understand what Bicep is and its benefits for infrastructure as code.

  • Install Bicep and configure a smooth authoring experience with Visual Studio Code.

  • Create Bicep templates to define Azure resources.

  • Understand Bicep file structure, syntax, parameters, variables, and modules.

  • Deploy Bicep files using Azure CLI and Cloud Shell.

  • Deploy Bicep templates from Azure Pipelines for continuous deployment.

  • Deploy Bicep templates from GitHub workflows for automated deployments.

  • Understand how Bicep integrates with Azure Resource Manager templates.

Prerequisites

  • Understanding of infrastructure as code concepts.

  • Basic knowledge of Azure resources and resource groups.

  • Familiarity with Azure CLI or Azure PowerShell.

  • Experience with Azure Pipelines or GitHub workflows is helpful but not required.

Get started with Azure

Choose the Azure account that's right for you. Pay as you go or try Azure free for up to 30 days. Sign up.