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 |
Credential | Certificate |
Deploy and manage resources in Azure by using JSON ARM templates at Microsoft Course details
- 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
- 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