Skip to main content

Build and Deploy Azure Templates

Course

Intro Video

Photo of Robert Burnett

Robert Burnett

Azure Training Architect II

Length

03:00:00

Difficulty

Intermediate

Videos

16

Hands-on Labs

4

Course Details

This course is intended for students with a basic understanding of Azure. Students should be able to connect to Azure and provision an Azure virtual machine from scratch with a resource group, storage account, and other basic virtual machine settings.

This deep dive course will cover the usage of Azure Resource Manager (ARM) templates to facilitate the rapid and automated deployment of Azure Resources.

In addition, we will cover Azure ARC as a methodology to extend Azure Templates to premise or other cloud platform servers.

Syllabus

Getting Started

Course Introduction

00:00:17

Lesson Description:

This is a short course introduction to Buidling and Deploying Azure Resource Manager (ARM) Templates. ARM templates are the foundation to creating infrastructure as code. One should have a basic understanding of Azure and the Azure Portal prior to starting this course.

About the Training Architect

00:00:58

Lesson Description:

This introductory session introduces Robert Burnett, the instructor for this course.

Azure Resource Manager Template Architecture

What is an Azure Resource Manager Template?

00:01:23

Lesson Description:

Before we get started using Azure Resource manager templates, let's take a look at what makes up a template and why we might want to use them as a part of our deployment methodology.

Benefits of Azure Resource Manager Templates

00:03:57

Lesson Description:

Let's look at some of the benefits to using Azure Resource Manager templates for managing Azure resources.

ARM Template Terminology

00:03:07

Lesson Description:

In this session, we explore terminology related to Azure Resource Manager templates.

On-Premises Templates with Azure ARC

00:02:18

Lesson Description:

This session introduces the capability of using Azure ARC to extend ARM templates beyond the Microsoft Data Center. Azure ARC can be used to manage Virtual Machines in any environment and also used to extend Kubernetes to beyond Azure to Amazon, Google or any other cloud provider as well extending Azure Data Services to any cloud platform.

Azure Template Best Practices

00:01:54

Lesson Description:

In this session, we explore the best practices and limitations of Azure Respource Manager templates.

Cloud Consistency

00:03:31

Lesson Description:

In this session, we explore the other versions of Azure and how to ensure our template will work regardless of location.

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

00:30:00

Deployment Overview

Incremental Deployment

00:01:52

Lesson Description:

In this session, we discuss the incremental deployment mode for Azure Resource Manager (ARM) templates.

Complete Deployment

00:02:20

Lesson Description:

In this session, we examine the use of complete deployment mode when deploying Azure Resource Manager templates.

Deployment Manager

00:02:28

Lesson Description:

This session serves as an introduction to the Deployment Manager which allows the deployment of resources in a hierarchical order. This enables it to meet complex deployment needs.

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

00:30:00

Deployment Tools

Using Visual Studio Code to Manage Azure Templates

00:04:59

Lesson Description:

In this session, we take a look at the Visual Studio Code toolset we can use to manage and deploy Azure Resource Manager templates.

Using Azure Cloud Shell to Manage Azure Templates

00:02:56

Lesson Description:

In this session, we explore the toolset of Azure Cloud Shell along with some of the advantages and disadvantages of using it to manage Azure templates.

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

01:00:00

Hands-on Labs are real live environments that put you in a real scenario to practice what you have learned without any other extra charge or account to manage.

00:45:00

Using Azure Templates with Non-Azure Virtual Machines

Introduction to Azure ARC

00:04:05

Lesson Description:

In this session, we explore how we can extend our Azure JSON templates to be used in other locations.

What Can Azure ARC Do?

00:02:54

Lesson Description:

In this session, we examine the benefits of using Azure templates with Azure ARC.

Next Steps

What's Next?

00:02:07

Lesson Description:

This session will discuss next steps depending on the cloud path of interest: developer, infrastructure engineer, Azure administrator, or Azure cloud architect.

Take this course and learn a new skill today.

Transform your learning with our all access plan.

Start 7-Day Free Trial