About this Learning Path

Who is this for?

This learning path is for software developers interested in learning how to deploy .NET applications to Microsoft Azure using Arm64-powered Virtual Machines. You will also learn how to containerize .NET applications, and push Docker images to the Azure Container Registry.

What will you learn?

Upon completion of this learning path, you will be able to:

  • Create a Virtual Machine (VM) in Microsoft Azure.
  • Connect to the VM to install app dependencies, including SDK.
  • Create and run the .NET application.
  • Configure the network security group of the VM to expose the application over the Internet.
  • Provision of an Azure Container Registry.
  • Push a local Docker image to Azure Container Registry.


Before starting, you will need the following: