YoVDO

Deploy a website to Azure with Azure App Service

Offered By: Microsoft via Microsoft Learn

Tags

Azure App Service Courses Docker Courses Microsoft Visual Studio Courses Web Application Deployment Courses Azure Container Registry Courses

Course Description

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

Tags

Related Courses

Deploy a website to Azure with Azure App Service
Microsoft via Coursera
Integrando DevOps con Azure App Service
Coursera Project Network via Coursera
Microsoft Azure Training - Azure Solutions Architect (AZ-303 and AZ-304)
Edureka
Deploy and Service Mobile Apps Using Azure App Service
Microsoft via edX
Getting Started with Azure App Service: Web Apps
Microsoft via edX