Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Infrastucture as a Code - with ARM Templates and Powershell
Rating: 3.8 out of 5(82 ratings)
1,019 students

Infrastucture as a Code - with ARM Templates and Powershell

All you need to know about ARM Templates and Automation with Azure / Powershell
Last updated 6/2019
English

What you'll learn

  • Students will be able to deploy infrastructure using json
  • Understand repeatable deployments using ARM templates and powershell
  • Learn how to manage and deploy Azure cloud resources using ARM templates
  • Automate Azure PaaS deployments using Azure ARM templates
  • Automate Azure IaaS deployments using Azure ARM templates

Course content

1 section29 lectures1h 51m total length
  • Introduction1:01
  • Learning Objectives2:07
  • What is Infrastructure As A Code3:59
  • Pre-requisiites for Azure Powershell6:06
  • Powershell Warmup5:56
  • Creating a PAAS with Powershell - I8:26
  • Creating a PAAS with Powershell - II1:07
  • Retrieving information using PS3:27
  • Building Virtual Networks with PS5:18
  • Creating Virtual machines with PS - Method -I5:20
  • Creating Virtual machines with PS - Method -II8:53
  • CreateVM-Method II .Contd.2:03
  • Assignment1:20
  • What is JSON ?1:54
  • Parameters3:13
  • Variables3:27
  • Resources2:21
  • Outputs1:07
  • How do you call ARM Templates / JSON ?1:02
  • Build Basic ARM template - Create VNet and Storage account4:28
  • Deploy ARM templates with Powershell3:32
  • Authoring ARM templates with VisualStudio7:20
  • Deploying Infra using ARM templates with Visual Studio8:26
  • ARM templates -Microsoft Repository9:44
  • Visualize ARM templates graphically - ARMVIZ.io3:27
  • Deploy ARM via GUI - Method I2:09
  • Deploy ARM via GUI - Method II1:50
  • Verify Deployment0:42
  • Conclusion1:35

Requirements

  • Azure subscription
  • Basic understanding of azure and it's service offerings
  • A device with Powershell installed
  • Basic knowledge about cloud computing
  • Understanding of JSON format

Description

ARM Templates provides a common language for you to describe and  provision all the infrastructure resources in your cloud environment in azure.  Azure resource Manager allows you to use a simple text file to model and  provision, in an automated and secure manner, all the resources needed  for your applications across all regions and accounts. 

This course is designed to understand and master the techniques of writing ARM templates using JSON, 

This course emphasizes the usage of all cloud-formation features like.

  1. Resources

  2. Parameters

  3. Mappings

  4. Conditions

  5. MetaData

You will learn to author ARM Templates using JSON and use tools like notepad++ and visual studio to integrate the deployment to azure. Building infrastructure ( storage accounts, Virtual machines, networks ) will now become much easier with ARM templates.

Understand the use case of ARM templates and repeatable deployments with JSON + Powershell

Who this course is for:

  • Anyone who wishes to learn ARM templates / JSON
  • Learn infrastructure as a code .