Authoring ARM Templates with Visual Studio Code
2 h 0 m
Lab Overview
In this lab, you learn the basics of authoring and deploying an Azure Resource Manager (ARM) template using Visual Studio Code, focused on Infrastructure as a Service (IaaS) technologies. You author a template that deploys a virtual machine, which gets automatically configured as a web server with a sample web app, as well as configuring a second virtual machine which gets configured with SQL Server and a database for the sample app.

Related Learning Path(s):
Automating Azure with Resource Manager Templates
AZ - 104 Azure Administrator
AZ - 204 Azure Developer
Azure Solutions Architect Expert (AZ 303 and AZ 304)

In this exercise, you create a Virtual Machine in Azure that will be used to complete the exercises in this lab guide and learn what you will build in the lab.

In this exercise, you will author an Azure Resource Manager template using Visual Studio Code and deploy it using the Azure CLI tools.  In the following exercises, we will be manually creating our ARM template leveraging the IntelliSense features of Visual Studio code for syntax adherence.

In this exercise, you will provision two virtual machines as part of your ARM Template. You will then configure custom script extensions to customize the virtual machines. Finally, you will create a network security group and apply it to a resource group to further constrain traffic to the network.

Real-Time Lab
Not Registered?
Create Account
Already Registered?
What are Labs?

Labs provide a live environment to get hands-on experience using the same tools and services in the real world.

Learn More