- Module 1: Describe the benefits of using infrastructure as code, Azure Resource Manager, and Bicep to quickly and confidently scale your cloud deployments.
- Describe the benefits of infrastructure as code
- Describe the difference between declarative and imperative infrastructure as code
- Explain what Bicep is, and how it fits into an infrastructure as code approach
- Module 2: Learn how to create Bicep templates and create reusable infrastructure as code.
- Create and deploy Azure resources by using Bicep
- Add flexibility to your templates by using parameters, variables, and expressions
- Create and deploy a Bicep template that includes modules
- Module 3: Control and apply parameters to a Bicep template while protecting sensitive inputs.
- Customize parameters and limit the values that can be used by each parameter
- Understand the ways that parameters can be supplied to a Bicep template deployment
- Work with secure parameters
- Module 4: Build advanced Bicep templates by using conditions to conditionally deploy resources and using loops to deploy multiple instances of resources.
- Deploy resources conditionally within a Bicep template
- Deploy multiple instances of resources by using loops
- Use output and variable loops
- Module 5: Build Bicep modules that are reusable, flexible, and shareable. Add parameters, conditions, and outputs to make your modules composable into templates.
- Design and create reusable, well-structured Bicep modules
- Create Bicep files that use multiple modules together
After completing this module, you'll be able to:
After completing this module, you'll be able to:
After completing this module, you'll be able to:
After completing this module, you'll be able to:
After completing this module, you'll be able to: