AZ-204: Implement infrastructure as a service solutions

Container Instances
Container Registry
Azure Resource Manager
Virtual Machines

Learn how to create and deploy virtual machine, deploy resources using Azure Resource Manager templates, and manage and deploy containers.


  • At least one year of experience developing scalable solutions through all phases of software development.
  • Have a base understanding of Azure and cloud concepts, services, and the Azure portal.
  • If you are new to Azure, or cloud computing, it is recommended you complete the AZ-900: Azure Fundamentals course.

Modules in this learning path

Learn the availability and sizing options of Azure Virtual Machines, and how to create a virtual machine by using the Azure CLI.

Learn how Azure Resource Manager (ARM) can help streamline deployments, choose the correct deployment mode for your solution, and create and deploy an ARM template.

Learn how to use Azure Container Registry to store your container images, and automate builds and deployments.

Learn how Azure Container Instances can help you quickly deploy containers, how to set environment variables, and specify container restart policies.