1. Home
  2. Training Library
  3. Microsoft Azure
  4. Courses
  5. Automating Deployments With Azure Resource Manager (ARM) Templates

Automating Deployments With Azure Resource Manager (ARM) Templates

Introduction
Overview
Difficulty
Intermediate
Duration
29m
Students
620
Ratings
4.9/5
starstarstarstarstar-half
Description

In this course, I’ll start with an overview of Azure Resource Manager templates. Then I’ll show you how to build a template from scratch and deploy an Azure Storage account with it. Next, I’ll show you how to use a template to deploy a virtual machine, which is a more complicated resource. After that, I’ll explain how to make your templates more usable by adding parameters and variables. Finally, I’ll show you how to make your templates more sophisticated by using functions.

Learning Objectives

  • Describe the structure of Azure Resource Manager templates
  • Build an ARM template and use it to deploy a resource
  • Use an ARM template to deploy a virtual machine
  • Use parameters and variables in an ARM template
  • Use functions in an ARM template

Intended Audience

  • Azure administrators and developers

Prerequisites

  • Basic knowledge of Azure Virtual Machines, Azure Storage, and Azure Virtual Networks
Transcript

Welcome to “Automating Deployments With Azure Resource Manager Templates”. I’m Guy Hummel, and I’m a certified Azure Solutions Architect.

In this course, I’ll start with an overview of Azure Resource Manager templates. Then I’ll show you how to build a template from scratch and deploy an Azure Storage account with it. Next, I’ll show you how to use a template to deploy a virtual machine, which is a more complicated resource. After that, I’ll explain how to make your templates more usable by adding parameters and variables. Finally, I’ll show you how to make your templates more sophisticated by using functions.

To get the most from this course, you should already know the basics of Azure Virtual Machines, Azure Storage, and Azure Virtual Networks. It would also help to have some experience writing code, although that’s not strictly necessary.

We’d love to get your feedback on this course, so please give it a rating when you’re finished. Thanks!

About the Author
Students
183805
Courses
98
Learning Paths
158

Guy launched his first training website in 1995 and he's been helping people learn IT technologies ever since. He has been a sysadmin, instructor, sales engineer, IT manager, and entrepreneur. In his most recent venture, he founded and led a cloud-based training infrastructure company that provided virtual labs for some of the largest software vendors in the world. Guy’s passion is making complex technology easy to understand. His activities outside of work have included riding an elephant and skydiving (although not at the same time).