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
Lab preview
Ready
2
Modules
1 hour
Duration

Lab Modules

2 steps
Logging into Azure CLI
Deploying Azure Web App using ARM Template

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.