Invalid Login Attempt

Lab: Authoring ARM Templates with Visual Studio Code

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.

  • Estimated time required to complete: 2 hours, 0 minutes
  • You will have access to this environment for 4 hours, 0 minutes
  • Learning Credits Required: 10


Exercise 1: Lab Overview and Environment Setup

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.

Exercise 2: Authoring an ARM Template with VS Code

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.

Exercise 3: Add Virtual Machines and Network Security Groups to an ARM Template

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.

Login to Start Lab

Not Registered? Already Registered?
Real Time Labs allow you to learn technology in an isolated environment without the hassle or cost of setting up a dedicated learning environment.

How it works