- Learn how to create Bicep files and create reusable infrastructure as code.
After completing this module, you'll be able to:
- Create and deploy Azure resources by using Bicep.
- Add flexibility to your Bicep files by using parameters, variables, and expressions.
- Create and deploy a Bicep file that includes modules.
- Control and apply parameters to a Bicep file while protecting sensitive inputs.
After completing this module, you'll be able to:
- Customize parameters and limit the values that can be used by each parameter.
- Understand the ways that parameters can be supplied to a Bicep file deployment.
- Work with secure parameters.
- Build advanced Bicep files by using conditions to conditionally deploy resources and using loops to deploy multiple instances of resources.
After completing this module, you'll be able to:
- Deploy resources conditionally within a Bicep file.
- Deploy multiple instances of resources by using loops.
- Use output and variable loops.
Advanced Techniques in Data Visualization - Self Paced Online
Google AI Professional Certificate - Learn AI Skills That Get You Hired
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Syllabus
- Build your first Bicep file
- Introduction
- What is Bicep?
- Define resources
- Exercise - Define resources in a Bicep file
- Add flexibility by using parameters and variables
- Exercise - Add parameters and variables to your Bicep file
- Group related resources by using modules
- Exercise - Refactor your Bicep file to use modules
- Module assessment
- Summary
- Build reusable Bicep files by using parameters
- Introduction
- Understand parameters
- Exercise - Add parameters and decorators
- Provide values using parameter files
- Secure your parameters
- Exercise - Add a parameter file and secure parameters
- Module assessment
- Summary
- Build flexible Bicep files by using conditions and loops
- Introduction
- Deploy resources conditionally
- Exercise - Deploy resources conditionally
- Deploy multiple resources by using loops
- Exercise - Deploy multiple resources by using loops
- Control loop execution and nest loops
- Use variable and output loops
- Exercise - Use variable and output loops
- Module assessment
- Summary