Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Azure Infrastructure As Code using JSON ARM templates
Highest Rated
Rating: 4.6 out of 5(489 ratings)
9,813 students

Azure Infrastructure As Code using JSON ARM templates

Learn the Azure ARM templates basics, start building infra as code with this complete beginner’s course.
Created byAlireza Chegini
Last updated 9/2025
English

What you'll learn

  • Learn Infrastructure As Code concept
  • Learn Azure Resource Manager Templates basic structure
  • Learn how to create Infrastructure using Azure ARM templates
  • Learn how to automate infrastructure creation using Azure DevOps YAML pipelines
  • Learn how to automate infrastructure creation using GitHub workflows

Course content

6 sections38 lectures6h 35m total length
  • Introduction1:38
  • Update 20240:38
  • Coding as Creating Community0:12

Requirements

  • No programming experience needed. You will learn everything you need to know
  • Free Microsoft account is needed to access Azure DevOps and Azure

Description

LEARN AZURE INFRASTRUCTURE AS CODE

This unique course is designed to help you understand the infra as a code concept from the ground up. This means you do not need any upfront knowledge. I will explain everything in detail while I present it in practice. After learning basic knowledge, we create some templates in which you learn how to create infrastructure as code using Azure ARM templates. Then you learn advanced topics. Moreover, you learn how to automate it using Azure DevOps and GitHub Actions.

THEORY AND PRACTICE

This course is unique because I show all the steps while I am explaining, and it is a pure programming experience. I did not edit so many of the videos to keep the pace as normal as I do at work. So you can follow along and do it together with me. This is exactly how I teach my colleagues to do this.

INFRA AS CODE

These days, it is pretty essential to have everything as code. It is the same for pipelines. In this course, you become familiar with Azure JSON ARM templates, which you use to create Azure infrastructure. You learn ARM template syntax and its structure to start creating your infrastructures. All concepts are covered with examples; you can access resources to try them with your account.

YOU HAVE MY FULL SUPPORT

During the course, I am always available to help you with your questions and problems. This course aims to equip you with enough knowledge to understand the infrastructure as code, start creating an infra as code and be able to automate it. This course gives you enough knowledge to gain a new DevOps skill and develop infrastructure as code in your existing projects or prepare for a new job!


Who this course is for:

  • Beginners on Azure Infrastructure who is interested to learn about infrastructure as code
  • Beginners on DevOps who is interested to learn basics on Infrastructure As Code
  • Anyone who works with Azure Infra who is interested to learn how to automate infrastructure as code