Fundamentals of Bicep
- Offered byMicrosoft
Fundamentals of Bicep at Microsoft Overview
Duration | 3 hours |
Total fee | Free |
Mode of learning | Online |
Schedule type | Self paced |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Fundamentals of Bicep at Microsoft Course details
- Introduction to infrastructure as code using Bicep
- Build your first Bicep template
- Build reusable Bicep templates by using parameters
- Build flexible Bicep templates by using conditions and loops
- Create composable Bicep files by using modules
- Bicep enables you to deploy Azure resources and uses a declarative syntax that you treat like application code
- Treating your infrastructure as code enables you to track changes to your infrastructure requirements and makes your deployments more consistent and repeatable
- Deploy resources only when specific constraints are in place. Use loops to deploy multiple resources that have similar properties
Fundamentals of Bicep at Microsoft Curriculum
Introduction to infrastructure as code using Bicep
Introduction
What is infrastructure as code?
What is Azure Resource Manager?
What is Bicep?
How Bicep works
When to use Bicep
Knowledge check
Summary
Build your first Bicep template
Introduction
What is Bicep?
Define resources
Exercise - Define resources in a Bicep template
Add flexibility by using parameters and variables
Exercise - Add parameters and variables to your Bicep template
Group related resources by using modules
Exercise - Refactor your template to use modules
Knowledge check
Summary
Build reusable Bicep templates 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
Knowledge check
Summary
Build flexible Bicep templates 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
Knowledge check
Summary
Create composable Bicep files by using modules
Introduction
Create and use Bicep modules
Add parameters and outputs to modules
Exercise - Create and use a module
Knowledge check
Summary