• Post category:StudyBullet-3
  • Reading time:7 mins read


Learn the Azure ARM templates basics, start building infra as code with this complete beginner’s course.

What you will learn

Learn Infrastructure As Code concept

Learn Azure Resource Manager Templates 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

Description

LEARN AZURE INFRASTRUCTURE AS CODE

This is a unique course designed to help you to understand the infra as 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 many templates in which you learn how to create infrastructure as code using Azure ARM templates. Moreover, you learn how to automate it using Azure DevOps and GitHub Actions.


Get Instant Notification of New Courses on our Telegram channel.


THEORY AND PRACTICE

What makes this course unique is that I show all steps while I am explaining and it is a pure programming experience. I did not edit so much of the videos to keep the pace as normal as I am doing at my 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 quite important to have everything as code. It is the same for pipelines. In this course, you get familiar with Azure JSON ARM templates which you use in creating Azure infrastructure. You learn ARM templates syntax and its structure to start creating your infrastructures. All concepts are covered with examples and you will have access to resources to try that with your account.

YOU HAVE MY FULL SUPPORT

During the course, I am always available to help you with your questions and perhaps problems you are facing. The aim of this course is 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 start developing infrastructure as code in your existing projects or be prepared for a new job!

English
language

Content

Introduction
Introduction
Deploy Azure infrastructure with ARM templates – Basics
Section objectives
What is a infrastructure as code?
Azure Resource Manager template Structure
Azure Lab – Preparations
Azure Lab – Create and deploy an Azure Resource Manager template
Azure Lab – Create and deploy an Azure resource using ARM templates
Azure Lab – Create and deploy multiple Azure resource using ARM templates
Azure Lab – Working with Azure ARM templates parameters
Azure Lab – Add output parameters
Azure Lab – Preview ARM templates results
Azure Lab – Validate ARM templates
Azure Lab – Validate ARM templates – Assignment answer
Automate Infrastructure as Code using Azure DevOps
Section Objectives
Create an Azure DevOps Repo
Create an Azure ARM template
Create an Azure YAML Pipeline
Test your Pipeline
Automate Infrastructure as Code using Github Actions
Section Objectives
Create a Azure ARM template on Github
Create a Github repository
Setup Azure service connection on GitHub
Create a GitHub workflow
Deploy your Arm template
Summary
Final words