We deploy the real environment, you take the scenario-based labs on us. Self-paced, from anywhere, at any time.
This lab teaches students the different kinds of routing profiles in Traffic Manager, Azure's DNS-based routing tool. You will see the four types of routing profiles -- Priority, Performance, Geographic and Weighted -- and how your configuration of these profiles affects what is shown through the Traffic Manager endpoint.
This lab allows you to use social media logins with Web Apps, via the built-in App Service authentication/authorization provider. You will create a Facebook application for authentication, configure the Web App to use that application, and see the information provided to your Web App via Facebook once a user logs in.
In this lab, you will create two Azure Functions. One will be triggered by an HTTP request and will say "hello" to the person named in a querystring or body JSON object. The other will watch a blob Storage container and resize any photos sent to that container, saving them to a different container. You will also review the settings and configuration of Azure Functions, including the underlying Web App configuration options, the function settings themselves, and host and function keys. You will also learn about triggers, inputs and outputs.
In this lab, you will apply Network Security Group (NSG) rules to a subnet containing a virtual machine running nginx. You will see how a predefined rule that blocks inbound traffic prevents Internet connections to that VM; how adding a rule with a smaller priority number allows public connections; how the statefulness of NSG-controlled connections affects the processing of inbound and outbound rules; and how reordering inbound rule priorities affects connectivity.
This lab will show you how a load balancer manages web traffic between two Linux virtual machines running Ubuntu and Apache. Specifically, you'll review the settings for the load balancer, see how traffic is routed between the machines, see what happens when each VM is stopped, and see how port forwarding through the load balancer allows you to SSH into each VM on the same public IP address.
This lab will guide you through the process of understanding, linting, validating and executing an ARM template and its affiliated parameters file, using the Azure CLI 2.0. You will first inspect the template and its parameter file to understand what it will deploy; then fix technical problems with both the ARM template and the parameters file; execute the ARM template; then see the template's results in the portal.
In this lab, you will use Windows PowerShell cmdlets to create an Azure virtual network, a public IP address, a network security rule and network security group, a network interface and finally, an Ubuntu VM. Then, you'll use PuTTY to connect to that VM, validating its correct configuration.
This lab will review the functionality and configuration of an Azure Automation account. You will create and run two PowerShell runbooks: A "Hello World" book, and a runbook that starts and stops a web server. You will create a credentials setting to run the start-stop runbook, and test and publish both runbooks to Azure Automation.
In this lab, you will use a Web App to see how Azure Service Bus queues, topics and subscriptions work. You will upload photos to Azure Storage via the Web App, which will use a queue message to instruct an Azure Function to create a thumbnail of that image. Then, you will use the Web App to indicate if the image should be saved or deleted. Whichever choice you make, a message will be put into the appropriate subscription in a topic, and an Azure Function will either move the photo or delete it, depending on your choice.