1. Home
  2. Training Library
  3. Microsoft Azure
  4. Courses
  5. Getting Started With Azure App Service

Next Steps


Ops / IT Pro
4m 46s
Start course
Duration1h 35m


Please note: An updated version of this course is available here.


There's a lot of effort that goes into keeping our applications available, and secure. That's why so many cloud vendors offer platforms for hosting web-based applications. If you're building web apps, APIs, mobile backends, or business processes then you should consider looking into App Service! App Service has a lot of functionality. It meets compliance standards from around the world, it's highly scalable, it supports multiple languages and makes it easy to get your code deployed.

This Getting Started with Azure App Service course it's basically an intro, but for developers and IT Pros. In this course, you'll learn about the features of App Service at a high level as well as for each component. Then you'll learn about each of the 4 components of App Service through some demos. If you're a developer or IT Pro working with Azure, but new to App Service, this course is for you.

This course will help get you up-to-speed on App Service so that you can start developing / managing apps.

Getting Started With Azure App Service: What You'll Learn

Lecture What you'll learn
Course Intro What to expect from this course
App Service Overview A high-level overview of App Service
Web, Mobile, API App Overview A high-level overview of Web, Mobile, API Apps
Logic App Overview A high-level overview of Logic Apps
Mobile Apps: Easy Tables How to use Easy Tables as a "no-code" option
Mobile Apps: Client Running the client code from an iOS simulator
Mobile Apps: .NET Backend Using a .NET backend
Mobile Apps: Auth Using authentication with App Service
API Apps Creating API Apps
Logic Apps Automating business processes
Web Apps Authentication and remote debugging
Deployments Deployment slots and GitHub based deployments
Monitoring and Logging Monitoring and logging options
Scaling Scaling up and out
Next Steps What's next



Welcome back! In this lesson we’ll talk about next steps. We’ve covered a lot in the course, and it’s just a fraction of what there is to know about app service, development and operations.

So what’s the next step if you want to keep learning about App Service?

First, I recommend building something and deploying it. It doesn’t need to be anything complex, as you saw in the demos, we used the basic getting started Todo list apps. The process of building something, even something basic and then getting it deployed will teach you a lot.

Second, try deploying with all of the different options, and thinking about when you’d use one over the other. For example, in what type of scenario would you want to use web deploy over say source code based deployments?

Third, deploy an app with an intentional bug, ideally something that throws an exception. Once deployed, see if you can easily find the error using the different monitoring and logging options.

Fourth, configure auto scaling for yourself. Creating a scalable app is important, because users expect systems to be available when they need them.

Fifth, and most important, keep learning from multiple sources! There’s so much great info out there on the internet, and seldom will one source teach you everything you need to know. Check out Microsoft’s Virtual Academy, or the Azure Friday videos, also the Azure documentation is a great source!

I had a lot of fun creating this course, and I hope it’s helped you to get a better sense of how to get started with App Service. If you have question or comments about this course, other courses, or technology in general, feel free to reach out on the community forum, also I’m @sowhelmed on Twitter, so you can reach me there as well.

From Cloud Academy and myself, thanks for watching!

About the Author
Learning paths20

Ben Lambert is a software engineer and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps. When he’s not building software, he’s hiking, camping, or creating video games.