Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Deploy a website to Azure with Azure App Service

Microsoft via Microsoft Learn

Overview

Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
  • Module 1: Learn how to choose and install the appropriate IDE for your requirements to help you build, deploy, monitor, and scale cloud-hosted solutions.
  • In this module, you will:

    • Prepare your IDE for Azure development
    • Set up Visual Studio Code
    • Set up Visual Studio
    • Set up Eclipse for Java development
    • Set up IntelliJ IDEA for Java development
  • Module 2: Create a website using C#, Java, Python or Node.js and deploy it through the hosted web app platform in Azure App Service.
  • In this module, you will:

    • Use the Azure portal to create an Azure App Service web app
    • Use developer tools to create the code for a starter web application
    • Deploy your code to Azure App Service
  • Module 3: Learn how to use Azure App Service to create a new ASP.NET-based web app, then publish and update directly from Visual Studio.
  • In this module, you will:

    • Create an ASP.NET Core web app in Visual Studio
    • Publish a web app to Azure using Visual Studio
    • Update a web app in Visual Studio and publish the changes to Azure
  • Module 4: Discover the benefits of creating deployment slots to streamline deployment and roll back a web app in Azure App Service.
  • In this module, you will:

    • Create a deployment slot as a staging environment in App Service.
    • Deploy a new version of a web app to a slot by using git.
    • Configure which app settings are swapped and which aren't swapped when you deploy a slot.
    • Swap slots to deploy a web app or roll back a deployment.
  • Module 5: Learn how to respond to periods of increased activity by incrementally increasing the resources available and then freeing these resources when activity drops.
  • In this module, you will:

    • Scale a web app in and out manually.
    • Scale a web app up and down.
  • Module 6: Discover how to create a Docker image and store it in the Azure Container Registry, then use Azure App Service to deploy a web application based on the image.
  • In this module, you will:

    • Create Docker images and store them in a repository in Azure Container Registry.
    • Use Azure App Service to run web apps that are based on Docker images held in Container Registry.
    • Use webhooks to configure continuous deployment of a web app that's based on a Docker image.

Syllabus

  • Module 1: Prepare your development environment for Azure development
    • Introduction
    • Set up your development environment
    • Exercise - Set up your development environment
    • Summary
  • Module 2: Host a web application with Azure App Service
    • Introduction
    • Create a web app in the Azure portal
    • Exercise - Create a web app in the Azure portal
    • Prepare the web application code
    • Exercise - Write code to implement a web application
    • Deploy code to App Service
    • Exercise - Deploy your code to App Service
    • Summary
  • Module 3: Publish a web app to Azure with Visual Studio
    • Introduction
    • Install the necessary workloads
    • Exercise - Create a new ASP.NET Core app
    • Explore the Azure App Service
    • Exercise - Publish an ASP.NET app from Visual Studio
    • Explore your Visual Studio App Project
    • Exercise - Publish an update to your site
    • Summary
  • Module 4: Stage a web app deployment for testing and rollback by using App Service deployment slots
    • Introduction
    • Create deployment slots
    • Exercise - Create deployment slots
    • Deploy a web app by swapping deployment slots
    • Exercise - Deploy a web app by using deployment slots
    • Summary
  • Module 5: Scale an App Service web app to efficiently meet demand with App Service scale up and scale out
    • Introduction
    • Scale a web app manually
    • Exercise - Scale a web app manually
    • Scale up a web app
    • Exercise - Scale up a web app
    • Summary
  • Module 6: Deploy and run a containerized web app with Azure App Service
    • Introduction
    • Build and store images by using Azure Container Registry
    • Exercise - Build and store an image by using Azure Container Registry
    • Deploy a web app by using an image from an Azure Container Registry repository
    • Exercise - Create and deploy a web app from a Docker image
    • Update the image and automatically redeploy the web app
    • Exercise - Modify the image and redeploy the web app
    • Summary

Reviews

Start your review of Deploy a website to Azure with Azure App Service

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.