Deploy a website to Azure with Azure App Service

Go to class
Write Review

Free Online Course: Deploy a website to Azure with Azure App Service provided by Microsoft Learn is a comprehensive online course, which lasts for 4-5 hours worth of material. The course is taught in English and is free of charge.

Overview
    • 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