Beginner
4.8
2,847
Deploy an Azure Web App using an ARM Template
Learn how to deploy an Azure Web App using an ARM Template using Azure CLI
Skills You'll Learn
ARM Template

Ready
2
Modules
1 hour
Duration
Lab Modules
2 steps
Lab Overview
Azure Resource Manager (ARM) templates enable you to define and deploy Azure resources using JSON. In this lab, you will learn to deploy an Azure Web App and an App Service Plan using an ARM template. This approach automates the deployment process, ensuring consistency, reducing manual errors, and making infrastructure management more efficient.
In this lab, you will:
- Define an ARM template that creates an App Service Plan and Web App.
- Use parameters to configure the App Service Plan SKU, Web App name, and location.
- Understand dependencies between resources and configure Web App settings.
- Deploy and verify the resources using Azure CLI.
Learning Objectives
Upon completing this lab, you will be able to:
- Understand the relationship between an App Service Plan and Web App.
- Write an ARM template to deploy a scalable App Service Plan and Web App.
- Customize deployment using parameters for flexibility.
- Configure application settings using siteConfig.
- Deploy the template using Azure CLI and verify the deployment.
Who is this lab for?
This lab is designed for:
- Developers looking to deploy applications using Infrastructure as Code (IaC).
- DevOps professionals automating app deployments.
- Cloud architects designing scalable web solutions.
- Anyone seeking hands-on experience with Azure Web Apps and App Service Plans.

Ready
2
Modules
1 hour
Duration
Lab Modules
2 steps