image
Getting Started with Azure App Service
Introduction
Difficulty
Beginner
Duration
1h 22m
Students
6220
Ratings
3.6/5
Description

You’ve got an idea for a great web app, or maybe you’ve already started building it. The next question is how are you going to get it out there on the Internet?

In this course, you will learn how you can quickly and easily set up a website and publish your app to the world with Azure App Service. Of course, web apps are a lot more complex and varied than just HTML pages and we will see how App Service supports a range of programming languages, frameworks, and even operating systems. We will explore features that greatly simplify application deployment and management, as well as those that will increase your app’s functionality like authentication and accessing on-premise data. App Service as with other Azure products has a raft of tools for monitoring and logging so you can make sure your app is performing optimally.

For any feedback, queries, or suggestions relating to this course, please contact us at support@cloudacademy.com.

Learning Objectives

  • Deploy apps using the Azure App Service
  • Create a web app using the Azure Portal
  • Create a web app using Visual Studio
  • Understand the configuration and diagnostic capabilities available from Azure App Service
  • Understand the advanced features of the service such as container deployment and deployment slots

Intended Audience

This is a beginner level course suited developers or anyone wanting to know how to deploy web apps to the Azure cloud.

Prerequisites

To get the most from this course, you should have a basic understanding of the software development lifecycle, while knowing how to code would be a plus.

Course source code

.NET 5.0 demo code

https://github.com/cloudacademy/get-started-app-service-net5.git

 

Docker Hub

https://hub.docker.com/r/hallamw/lorrymobileapi

 

.NET Core 3.1 demo code

https://github.com/cloudacademy/azure-get-started-app-service.git

 

 

 

Transcript

Hi and welcome to this getting started with Azure App Service course. My name is Hallam Webber and I’ll be your instructor for this course. This is a beginner level course suited developers or anyone wanting to know how to deploy web apps to the Azure cloud. While knowing how to code is not essential for this course it is assumed that most of the audience will be developers, or have a basic understanding of the software development lifecycle.

App Service is a fully-featured and comprehensive product that integrates with many other Azure and Microsoft services. It isn’t possible to cover all it has to offer, but I’ve picked topics that will help to get you started quickly and ones that show it’s depth and versatility. One other caveat is that I’ll be using Visual Studio for some of the demonstrations. I’m assuming that if you want to know more about Microsoft’s cloud-based app service, you’ll also have some knowledge of their other development products. Having said that, Azure does try to be language and platform agnostic as we shall see later on.

In this course, I will build a series of basic web apps to demonstrate the different methods of app deployment into Azure App Service. We will look at creating a web app in the Azure portal, creating and deploying a web app directly from Visual Studio. After deployment, we will see what configuration and diagnostic capabilities Azure App Service offers us. Finally, we will investigate some of the more advanced features such as container deployment and how to use deployment slots. 

If you want to follow along on this course it would be helpful to have access to an Azure subscription and Visual Studio installed.

We welcome all comments and feedback, so please feel free to reach out to us at support@cloudacademy.com with any questions or comments. Let’s get started.

About the Author
Students
21191
Courses
72
Learning Paths
14

Hallam is a software architect with over 20 years experience across a wide range of industries. He began his software career as a  Delphi/Interbase disciple but changed his allegiance to Microsoft with its deep and broad ecosystem. While Hallam has designed and crafted custom software utilizing web, mobile and desktop technologies, good quality reliable data is the key to a successful solution. The challenge of quickly turning data into useful information for digestion by humans and machines has led Hallam to specialize in database design and process automation. Showing customers how leverage new technology to change and improve their business processes is one of the key drivers keeping Hallam coming back to the keyboard.