Episode
Use Bicep to deploy your Azure infrastructure as code Ep2: Build your first Bicep template
Define Azure resources within a Bicep template. Improve the consistency and reliability of your deployments, reduce the manual effort required, and scale your deployments across environments. Your template will be flexible and reusable through the use of parameters, variables, expressions, and modules.
Learning objectives
- 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
Chapters
- [00:00] - Foreword by Brendan Burns
- [01:30] - Introduction
- [03:43] - Learning objectives and introduction
- [07:02] - What is Bicep?
- [08:39] - Define resources
- [16:26] - Exercise - Define resources in a Bicep template
- [29:51] - Add flexibility by using parameters and variables
- [48:13] - Exercise - Add parameters and variables to your Bicep template
- [55:04] - Send data out of your Bicep file by using outputs
- [56:30] - Group related resources by using modules
- [62:07] - Exercise - Refactor your template to use modules
- [70:36] - Knowledge Check
- [77:01] - Summary and conclusion
Recommended resources
Connect
- Stephanie Yen | Twitter: @StephaniezYen | LinkedIn: in/stephanie-yen-961885162
- John Downs | Twitter: @jdwns | LinkedIn: in/john-downs
Define Azure resources within a Bicep template. Improve the consistency and reliability of your deployments, reduce the manual effort required, and scale your deployments across environments. Your template will be flexible and reusable through the use of parameters, variables, expressions, and modules.
Learning objectives
- 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
Chapters
- [00:00] - Foreword by Brendan Burns
- [01:30] - Introduction
- [03:43] - Learning objectives and introduction
- [07:02] - What is Bicep?
- [08:39] - Define resources
- [16:26] - Exercise - Define resources in a Bicep template
- [29:51] - Add flexibility by using parameters and variables
- [48:13] - Exercise - Add parameters and variables to your Bicep template
- [55:04] - Send data out of your Bicep file by using outputs
- [56:30] - Group related resources by using modules
- [62:07] - Exercise - Refactor your template to use modules
- [70:36] - Knowledge Check
- [77:01] - Summary and conclusion
Recommended resources
Connect
- Stephanie Yen | Twitter: @StephaniezYen | LinkedIn: in/stephanie-yen-961885162
- John Downs | Twitter: @jdwns | LinkedIn: in/john-downs
Have feedback? Submit an issue here.