Microsoft
Microsoft Logo

Deploy and manage resources in Azure by using JSON ARM templates 

  • Offered byMicrosoft

Deploy and manage resources in Azure by using JSON ARM templates
 at 
Microsoft 
Overview

Duration

5 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Schedule type

Self paced

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Details Icon

Deploy and manage resources in Azure by using JSON ARM templates
 at 
Microsoft 
Course details

What are the course deliverables?
  • Deploy Azure infrastructure by using JSON ARM templates
  • Deploy to multiple Azure environments by using JSON ARM template features
  • Preview Azure deployment changes by using what-if
  • Validate Azure resources by using the ARM Template Test Toolkit
  • Automate the deployment of JSON ARM templates by using GitHub Actions
  • Extend Bicep and ARM templates using deployment scripts
  • Manage complex cloud deployments by using advanced JSON ARM template features
  • Publish libraries of reusable infrastructure code by using template specs
More about this course
  • Azure Resource Manager (ARM) templates enable you to define the infrastructure requirements for your deployments on Azure
  • Treating your infrastructure as code enables you to track changes to your infrastructure requirements and makes your deployments more consistent and repeatable
  • Manage multiple Azure environment deployments of your Azure Resource Manager templates by using functions, variables, tags, and parameter files
  • This course teaches you how to create valid templates and gives you recommendations that you can follow by using the ARM Template Test Toolkit
  • Learn how to deploy JSON Azure Resource Manager (ARM) templates by using Azure PowerShell, the Azure CLI, and GitHub Actions

Deploy and manage resources in Azure by using JSON ARM templates
 at 
Microsoft 
Curriculum

Deploy Azure infrastructure by using JSON ARM templates

Introduction

Explore Azure Resource Manager template structure

Exercise - Create and deploy an Azure Resource Manager template

Add flexibility to your Azure Resource Manager template by using parameters and outputs

Exercise - Add parameters and outputs to your Azure Resource Manager template

Knowledge check

Summary

Deploy to multiple Azure environments by using JSON ARM template features

Introduction

Add flexibility to your Azure Resource Manager template by using template functions

Exercise - Use Azure Resource Manager functions to create expressions

Reuse expressions by using Azure Resource Manager template variables

Exercise - Use Azure Resource Manager variables to store expressions

Maintain multiple Azure deployments by using Azure Resource Manager template tags and parameter files

Exercise - Use Azure Resource Manager tags and parameter files

Knowledge check

Summary

Preview Azure deployment changes by using what-if

Introduction

Understand deployment modes

Predict what a deployment will do by using what-if

Exercise - Preview changes with the what-if command

Knowledge check

Summary

Validate Azure resources by using the ARM Template Test Toolkit

Introduction

Apply best practices by using the test toolkit module

Exercise - Apply good practices to your template by using the ARM Template Test Toolkit

Implement domain-specific rules by authoring custom tests

Exercise - Author and run custom tests with the test toolkit

Knowledge check

Summary

Automate the deployment of JSON ARM templates by using GitHub Actions

Introduction

Deploy your ARM templates

Exercise - Deploy your ARM templates

Deploy linked and nested ARM templates

Exercise - Deploy linked and nested ARM templates

Deploy ARM templates as part of your CI/CD efforts with GitHub Actions

Exercise - Deploy ARM templates as part of your CI/CD efforts with GitHub Actions

Knowledge check

Summary

Extend Bicep and ARM templates using deployment scripts

Introduction

What are deployment scripts?

Exercise - Add a deployment script to an ARM template

Parameterize deployment scripts

Exercise - Add parameters to deployment scripts

Knowledge check

Summary

Manage complex cloud deployments by using advanced JSON ARM template features

Introduction

Control deployment order by specifying dependencies

Exercise - Control deployment order of resources

Manage secrets in your ARM template by reading from Azure Key Vault

Exercise - Manage secrets in your ARM template

Add conditional logic to your ARM templates

Exercise - Add conditional logic to your ARM template

Create multiple resource instances by using the copy element

Exercise - Use copy to reduce repetition

Knowledge check

Summary

Publish libraries of reusable infrastructure code by using template specs

Introduction

Understand template specs

Create and publish a template spec

Deploy a template spec

Exercise - Create and deploy a template spec

Manage a template spec

Exercise - Update and version a template spec

Knowledge check

Summary

Deploy and manage resources in Azure by using JSON ARM templates
 at 
Microsoft 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Deploy and manage resources in Azure by using JSON ARM templates
 at 
Microsoft 
Admission Process

    Important Dates

    Nov 30, 2024
    Course Commencement Date

    Other courses offered by Microsoft

    Free
    2 hours
    Intermediate
    Free
    4 hours
    Intermediate
    Free
    5 hours
    Beginner
    Free
    1 hours
    Beginner
    View Other 1171 CoursesRight Arrow Icon
    qna

    Deploy and manage resources in Azure by using JSON ARM templates
     at 
    Microsoft 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...