Course

Deploy a website to Azure with Azure App Service

Microsoft

In this course, you will learn how to deploy and manage web applications using Azure App Service. The course covers topics such as setting up the development environment, publishing web apps to Azure with Visual Studio, using deployment slots, scaling apps, and deploying containerized web apps with Azure App Service. The course also includes a practice exam to help students prepare for the Microsoft Certified: Azure Developer Associate certification.

  • Learn to use deployment slots to streamline deployment and roll back a web app in Azure App Service.
  • Implement and deploy a web app to Azure App Service.
  • Use Visual Studio 2019 publishing features to deploy and manage an ASP.NET Core web application hosted on Azure.
  • Deploy and run a containerized web app with Azure App Service.

This course is part of a Specialization for developers preparing for the AZ-204: Developing Solutions for Microsoft Azure exam. By the end of the program, students will be ready to take the exam and demonstrate their expertise in cloud development.

Certificate Available ✔

Get Started / More Info
Deploy a website to Azure with Azure App Service
Course Modules

The course consists of 5 modules covering setting up the development environment and hosting a web application, publishing a web app to Azure with Visual Studio, staging and scaling apps, deploying and running a containerized web app with Azure App Service, and a practice exam.

Prepare a development environment and host a web application

This module introduces setting up the development environment and hosting a web application. Students will learn to create a web app in the Azure portal, prepare the web application code, and deploy the code to App Service using exercises and quizzes to reinforce learning.

Publish a web app to Azure with Visual Studio

This module focuses on publishing a web app to Azure with Visual Studio. Topics covered include installing necessary workloads, exploring Azure App Service, creating a new ASP.NET Core app, and publishing and updating the app from Visual Studio. Exercises and quizzes are included for practical learning.

Stage and scale apps

In this module, students will learn about staging and scaling apps. Topics include creating deployment slots, deploying a web app by swapping deployment slots, and manually scaling a web app. Exercises and quizzes are provided to reinforce understanding.

Deploy and run a containerized web app with Azure App Service

This module covers deploying and running a containerized web app with Azure App Service. Topics include building and storing images using Azure Container Registry, deploying a web app from a Docker image, and modifying and redeploying the web app. Further resources and exercises are included for comprehensive learning.

Practice exam

The final module is dedicated to a practice exam where students can recap the course content and test their knowledge. This module includes a practice exam to help students prepare for the Microsoft Certified: Azure Developer Associate certification.

More Software Development Courses

Blockchain Revolution

INSEAD

Blockchain Revolution introduces the fundamentals of blockchain technology, its impact on industries, and the disruptive potential. Taught by leading experts, it...

APIs Explorer: Compute Engine

Google Cloud

APIs Explorer: Compute Engine lab teaches using Cloud Monitoring to monitor CPU usage and creating Compute Engine instances with API Explorer.

Java for Beginners: Loops & Arrays

Coursera Project Network

Java for Beginners: Loops & Arrays is a 1.5-hour guided project to help you master for-loops, while loops, and arrays in Java applications.

Travailler en ligne de commande sous Linux

Coursera Project Network

Learn essential command-line skills in Linux, from navigating directories to scripting and automation, all in under 2 hours.