Building Infrastructure as Code (IaC) with Azure Bicep: Part 1
2h 39mAdvanced2023-05-03
Authors
Elkhan Yusubov
Cloud Architect Manager at T-REX Solutions, Microsoft MCT and MVP
Course details
This video course is designed for cloud engineers, architects, and developers seeking to modernize their infrastructure management with Azure Bicep. Join instructor and Microsoft MVP Elkhan Yusubov as he covers the best practices, tools, and techniques to effectively declare and manage your Azure digital estate, using Bicep decompile, advanced parametrization of templates, refactoring, private and public module registry, template specs, challenge exercises, and more.
The course includes demos that showcase code management, productivity, and setup tools used in practical, real-world scenarios. By the end of this course, you will have the confidence and skills to streamline your infrastructure-as-code approach, manage your resources more effectively, and scale your projects quickly with ease.
The course includes demos that showcase code management, productivity, and setup tools used in practical, real-world scenarios. By the end of this course, you will have the confidence and skills to streamline your infrastructure-as-code approach, manage your resources more effectively, and scale your projects quickly with ease.
Skills covered
Cloud DevelopmentDevOps FoundationsAdvancedAzureDevOpsSoftware Development ToolsNetwork AdministrationCloud PlatformsNetwork and System AdministrationCloud ComputingMicrosoftSoftware Development
Concepts
Introduction
- Learning Azure Bicep
- What you should know
- Exercise files and Azure costs
- Meet the Kinetico team
- Mike the cloud engineer and his big idea
Productivity Tools and Setup
- Defining Azure Bicep and versioning
- Versioning demo
- Extensions
- Visual Studio Code default setup
- Tweaking Bicep linter rules and Azure Bicep coding standards
- Coding standards demo
- Parent and child resource management
- Parent and child demo 1
- Parent and child demo 2
- Parent and child demo 3
- Parent and child demo 4
- Parent and child demo 5
- Using insert resource capability
- Insert resource capability demo
Turning ARM into Biceps
- Turn ARM into Biceps
- ARM into Biceps demo
- Using auto-decompile
- Auto-decompile demo
- Refactoring a decompiled code
- Refactoring demo
- Parameterization
- Parameterization demo
Code Management Practices
- Bicep public registry
- Public registry demo
- Bicep private registry
- Private registry demo
- Publish a module into the private registry
- Module publishing demo
- Using the template specs
- Template specs demo
- Challenge - Modernize an Azure infrastructure into a Bicep declaration
- Solution - Modernize an Azure infrastructure into a Bicep declaration
Conclusion
- Next steps