Microsoft Azure: Design and Deploy ARM Templates
2h 47mIntermediate2023-02-17
Authors

Gary Grudzinskas
Delivering high-quality training and elearning for the IT industry
Course details
Are you looking to upskill as an infrastructure-as-code professional working in Microsoft Azure? This course is designed to teach mid-career IT skills needed to design, deploy, and manage ARM templates. Join instructor Gary Grudzinskas as he helps you develop a solid understanding of ARM templates and their numerous technical benefits. Explore your options for methods of deployment, including Cloud Shell, PowerShell, Azure CLI, the Azure portal, and Azure Bicep. Gary covers everything you need to know about ARM template management as well as several advanced user tips for handling policy and more complicated toolkits.
Skills covered
DevOps FoundationsDevOpsAzureNetwork AdministrationCloud PlatformsNetwork and System AdministrationCloud ComputingMicrosoftDeep Dive (X:Y)
Concepts
Introduction
- ARM templates
- Use of ARM templates in this course and what you should know
- Setting up your environment
How ARM Templates Make Your Life Easier
- How ARM templates are made easy to use
- The benefits of ARM templates
- Deploy resources with an ARM template
Understand How ARM Templates Work
- The structure and syntax of an ARM template
- Deploy a storage account with the Azure portal
- Deploy a storage account with an ARM template
- Use parameters to fine-tune ARM templates
- Add parameters to ARM templates
- Use variables to define values for ARM templates
- Define the output of ARM templates
Deploy Multiple ARM Templates
- The rules for ARM templates
- Deploy multiple resources with ARM templates
- ARM template deployment modes
- Nest ARM templates
- Create an ARM template repository on GitHub
- Link ARM templates
Methods of Deployment
- Search and deploy an ARM template on GitHub
- Use the Azure portal to deploy ARM templates
- Use the Azure Cloud Shell to deploy ARM templates
- Use PowerShell to deploy ARM templates
- Use the Azure CLI to deploy ARM templates
- Use Azure Bicep to create and deploy ARM templates
Manage ARM Templates
- Create a library of ARM templates on Azure
- Export ARM templates
- Share and store ARM templates with template specs
Advanced ARM Templates
- What if scenarios
- ARM template viewer
- ARM test toolkit
- Using functions with template expressions
Conclusion
- Where next