Ops / IT Pro
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 to Getting Started with App Service! I’m Ben Lambert and I’ll be your instructor for this course.
A little about me, I’m a full time instructor here at Cloud Academy, which I love, because it allows me to do two of my favorite things, which are continuous learning, and teaching!
Before I was an instructor, I was working as a DevOps engineer for different development agencies. I been fortunate to be able to work on all kinds of different projects, things such as basic websites, high traffic HIPAA compliant apps, and web application penetration testing. I’ve spent a lot of time developing solutions for all kinds of different languages, frameworks and cloud platforms, as well as implementing automated build and deployment pipelines.
Over the next hour and a half, give or take, my goal is to help get you up to speed with App Service. So, before we get started there’s a couple of questions I need to answer, which are who is this course for, and what will be covered.
This course is designed for developers, IT pros, operations engineers, or some similar role. You’re going to need to have some understanding of development, and ideally familiarity with Azure, and Visual Studio.
Now, what are we going to cover?
I’ve broken this course into 3 sections, the first being a high level overview of App Service. That’ll include what App Service is, an overview of Web, Mobile and API apps; as well as an overview of Logic Apps, which are really cool.
After that, then next section will cover how to get started developing apps that will live on App Service. That will cover mobile development, not for mobile devices, rather the mobile back-end. We’ll look at how to use the code-free backend, and then the .NET option, as well as mobile authentication.
After mobile, we’ll cover API apps, Logic apps and Web App development. That will wrap up the development focused section.
Then we’ll head into the operational tasks, which include deployments, monitoring and logging, and scaling.
And then we’ll wrap up with some basic next steps.
When it comes to creating courses, there’s a lot of work that goes into thinking about what to include, what to leave out, and which rabbit holes to head down. But in the end, what matters is that this helps you learn something new! So, I want to hear from you after you’ve watched through. Good or bad, I’d love your feedback! It all helps us create better courses!
Okay, if you’re ready to get started, then I’ll see you in the first lesson!
About the Author
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.