Learn Infrastructure As Code using Azure ARM templates
About Course
What I 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
Course Curriculum
Introduction
-
Introduction
01:39
Deploy Azure infrastructure with ARM templates – Basics
-
Section objectives
00:59 -
What is a infrastructure as code?
02:55 -
Azure Resource Manager template Structure
12:33 -
Azure Lab – Preparations
05:34 -
Azure Lab – Create and deploy an Azure Resource Manager template
13:11 -
Azure Lab – Create and deploy an Azure resource using ARM templates
10:37 -
Azure Lab – Create and deploy multiple Azure resource using ARM templates
25:16 -
Azure Lab – Working with Azure ARM templates parameters
13:13 -
Azure Lab – Add output parameters
13:27 -
Azure Lab – Preview ARM templates results
20:59 -
Azure Lab – Validate ARM templates
09:11 -
Azure Lab – Validate ARM templates – Assignment answer
09:59
Automate Infrastructure as Code using Azure DevOps
-
Section Objectives
00:40 -
Create an Azure DevOps Repo
05:21 -
Create an Azure ARM template
05:49 -
Create an Azure YAML Pipeline
14:41 -
Test your Pipeline
07:13
Automate Infrastructure as Code using Github Actions
-
Section Objectives
00:23 -
Create a Azure ARM template on Github
05:19 -
Create a Github repository
07:09 -
Setup Azure service connection on GitHub
08:27 -
Create a GitHub workflow
05:54 -
Deploy your Arm template
04:00
Summary
-
Final words
03:16
Career Opportunities
Azure Cloud Engineer: As an Azure Cloud Engineer, you’ll be responsible for designing, deploying, and managing Azure resources and infrastructure. Your expertise in ARM templates will be highly valuable in creating reusable deployment templates and automating resource provisioning.
DevOps Engineer: ARM templates are a crucial component of infrastructure as code (IaC) practices. As a DevOps Engineer, you’ll focus on automating infrastructure provisioning and managing continuous integration/continuous deployment (CI/CD) pipelines. Proficiency in ARM templates will help you streamline the deployment process.
Cloud Consultant: Cloud Consultants provide strategic guidance to businesses on their cloud adoption journey. With ARM template expertise, you can assist organizations in designing and implementing Azure infrastructure solutions, ensuring best practices, and optimizing resource provisioning.
Azure Developer: Azure ARM templates are valuable for developers working on Azure applications. Understanding ARM templates enables developers to create and provision the required infrastructure for their applications using code, making deployments consistent and repeatable.
Azure Consultant: Azure Consultants work closely with clients to understand their business requirements and provide Azure-specific solutions. With ARM template skills, you can assist clients in deploying and managing their Azure resources efficiently.
Azure Infrastructure Administrator: As an Azure Infrastructure Administrator, you’ll be responsible for managing and maintaining Azure resources, including infrastructure deployments. Proficiency in ARM templates will help you automate and streamline infrastructure management tasks.
Frequently asked questions
-
How can I purchase the courses?You just need to click on enroll and it directs you to the payment page. After purchase process, you get the link to the course and you can start immediately
-
Which payment methods are supported?Currently, we accept Credit Card, Visa, American Express, and JCB
-
Do I get support during the course?Yes, during the course you are fully supported by the trainer. Additionally, there is a Facebook group in which you can get to know other students and exchangeyour knowledge
-
How can I request for refund?This is very easy. If your course plan includes a refund, you can request for refund within the refund policy time frame. You need to send an email to support@codingascreating.com. We process your refund and pay you back.
-
LevelAll Levels
-
Duration3 hours 27 minutes
-
Last Updated5 June 2023
A course by
Material Includes
- 3.5 hours of on-demand video
- 26 Lectures
- Full lifetime access
- Certificate of Completion
Requirements
- No programming experience needed. You will learn everything you need to know
- Free Microsoft account is needed to access Azure DevOps and Azure
Tags
Target Audience
- Beginners on Azure Infrastructure who is interested to learn about infrastructure as code
- Beginners on DevOps who is interested to learn about Infrastructure As Code
- Anyone who works with Azure Infra who is interested to learn how to automate infrastructure as code