Bicep
Learning
Learning Paths
Learn how to use Bicep for complex deployments to Azure.
Levels: Advanced
Roles: Developer, Administrator, Solution Architect
Modules
Learn how to use Azure Pipelines to deploy your Bicep code in an automated way.
Levels: Intermediate
Roles: Developer, Administrator, Solution Architect
Modules
- Build your first Bicep deployment pipeline by using Azure Pipelines
- Authenticate your Azure deployment pipeline by using service principals
- Test your Bicep code by using Azure Pipelines
- Manage multiple environments by using Bicep and Azure Pipelines
- Manage end-to-end deployment scenarios by using Bicep and Azure Pipelines
- Publish reusable Bicep code by using Azure Pipelines
- Control and govern your Azure environment by deploying your infrastructure as code
Learn how to use Bicep and Azure features to improve the quality of your infrastructure deployments.
Levels: Intermediate
Roles: Developer, Administrator, Solution Architect
Modules
- Deploy child and extension resources by using Bicep
- Manage changes to your Bicep code by using Git
- Structure your Bicep code for collaboration
- Review Azure infrastructure changes by using Bicep and pull requests
- Preview Azure deployment changes by using what-if
- Migrate Azure resources and JSON ARM templates to use Bicep
Learn how Bicep enables you to manage infrastructure deployments on Azure.
Levels: Beginner
Roles: Developer, Administrator, Solution Architect
Modules
Learn how to use GitHub Actions to deploy your Bicep code in an automated way.
Levels: Intermediate
Roles: Developer, Administrator, Solution Architect
Modules
- Build your first Bicep deployment workflow by using GitHub Actions
- Authenticate your Azure deployment workflow by using workload identities
- Test your Bicep code by using GitHub Actions
- Manage multiple environments by using Bicep and GitHub Actions
- Manage end-to-end deployment scenarios by using Bicep and GitHub Actions
- Automate Azure infrastructure change reviews by using Bicep and GitHub
- Publish reusable Bicep code by using GitHub Actions
- Control and govern your Azure environment by deploying your infrastructure as code