Module 1: Getting Started
Module 2: Azure IaaS Resource Providers
In this module, you will be learn how to add resources such as virtual machines, storage, virtual networks, public IPs, load balancers and virtual machine scale sets to a template. As part of this module you will see how to author a template that deploys a web server and a SQL server. You will then learn how to secure the workload with network security groups and then scale the deployment up using load balancing and virtual machine scale sets.
Lab: Authoring ARM Templates with Visual Studio 2017
In this lab, you will learn the basics of authoring and deploying an Azure Resource Manager (ARM) template using Visual Studio 2017 focused on infrastructure as a service (IaaS) technologies. You will author a template that deploys a virtual machine that automatically configures a web server with a sample app as well as a virtual machine with SQL Server and a database for the sample app.
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.
Module 3: Organizing and Controlling Access
In this module, you will learn best practices for organizing resources into resource groups and applying a taxonomy on top of your resources using tags. This module will also provide an introduction to role based access control to show how you can use Azure AD to provide granular permissions to resources and resource groups within Azure.