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
0. Introduction
- 01 - ARM templates
- 02 - Use of ARM templates in this course and what you should know
- 03 - Setting up your environment
1. How ARM Templates Make Your Life Easier
- 04 - How ARM templates are made easy to use
- 05 - The benefits of ARM templates
- 06 - Deploy resources with an ARM template
2. Understand How ARM Templates Work
- 07 - The structure and syntax of an ARM template
- 08 - Deploy a storage account with the Azure portal
- 09 - Deploy a storage account with an ARM template
- 10 - Use parameters to fine-tune ARM templates
- 11 - Add parameters to ARM templates
- 12 - Use variables to define values for ARM templates
- 13 - Define the output of ARM templates
3. Deploy Multiple ARM Templates
- 14 - The rules for ARM templates
- 15 - Deploy multiple resources with ARM templates
- 16 - ARM template deployment modes
- 17 - Nest ARM templates
- 18 - Create an ARM template repository on GitHub
- 19 - Link ARM templates
4. Methods of Deployment
- 20 - Search and deploy an ARM template on GitHub
- 21 - Use the Azure portal to deploy ARM templates
- 22 - Use the Azure Cloud Shell to deploy ARM templates
- 23 - Use PowerShell to deploy ARM templates
- 24 - Use the Azure CLI to deploy ARM templates
- 25 - Use Azure Bicep to create and deploy ARM templates
5. Manage ARM Templates
- 26 - Create a library of ARM templates on Azure
- 27 - Export ARM templates
- 28 - Share and store ARM templates with template specs
6. Advanced ARM Templates
- 29 - What if scenarios
- 30 - ARM template viewer
- 31 - ARM test toolkit
- 32 - Using functions with template expressions
Conclusion
- 33 - Where next
Related courses
- Microsoft Azure DevOps Engineer Expert (AZ-400) Cert Prep: 5 Design and Implement Continuous Delivery
- Extend Web Application Functionality on Microsoft Azure
- Azure Network Engineer Associate (AZ-700) Cert Prep: Design and Implement Core Networking Infrastructure
- Azure AI Engineer Associate (AI-102) Cert Prep: Plan and Manage an Azure AI Solution
- Microsoft Azure Data Scientist Associate (DP-100) Cert Prep
- Azure Network Engineer Associate (AZ-700) Cert Prep: Design and Implement Private Access to Azure Services
- Complete Guide to Dapr for .NET and Azure Developers: Building and Managing Microservices
- Power BI: Integrating AI
Related learn paths
- Prepare for the Azure DevOps Engineer Expert (AZ-400) Certification by Microsoft Press
- Prepare for the CSA Certificate of Cloud Security Knowledge (CCSK) Exam
- Prepare for the Microsoft 365 Identity and Services (MS-100) Certification Exam
- Become a Blockchain Developer
- Advance Your Data Skills in Apache Spark
- Become a Technical Program Manager
- Prepare for the Azure Developer Associate (AZ-204) Certification
- Optimizing Enterprise Security and Productivity Using Microsoft 365