Get startedGet started for free

Introduction to Azure App Service

1. Introduction to Azure App Service

Welcome to the course on Developing Azure Compute Solutions!

2. Meet your instructor

My name is Florin Angelescu, and I am a Cloud Architect with more than 10 years of experience working with Azure and cloud-native solutions. I've designed and delivered production systems for organizations across finance, logistics, and public sector, helping teams adopt modern cloud practices at scale. I'm excited to help you build the confidence and skills to develop scalable solutions using Azure's compute platform.

3. What are Azure compute services?

Azure Compute Services let you run code and applications in the cloud. They include components like virtual machines, app services and containers - all designed to meet different needs.

4. What are Azure compute services?

In this course, we'll take a deep dive into App Services - exploring how they work, how to deploy and test them, and practical tips for using them effectively in real-world scenarios. In chapter 1 we'll cover App Services fundamentals and Web Apps, then we'll move to Function Apps in chapter 2 and we'll cover how they work together in chapter 3. Additional compute services will be explored in other courses.

5. What is Azure App Service?

Azure App Service is a cloud-based platform designed to simplify application hosting. Whether you're running web apps, REST APIs, or mobile back-ends, App Service provides a reliable and scalable environment. It supports multiple programming languages and frameworks, ensuring flexibility for your development needs. With built-in security and features like automatic scaling and high availability, it's an all-in-one solution for modern app hosting.

6. Why use Azure App Service?

Azure App Service allows you to focus on building great applications without worrying about managing servers. Let's say you're a small business launching an online store. You want a place to host your website, handle traffic spikes during promotions, and update code often. Azure App Service makes this easy. You can deploy quickly without managing servers, scale automatically based on traffic and monitor your app without third-party tools.

7. What are App Service Plans?

To run your website, you need an App Service Plan. An App Service Plan is like renting a virtual server from Azure. It defines how much compute power your app gets - including memory, CPU, and scaling options (like manual or automatic). You pay for the server (the Plan), and you can host one or many apps on it. Plans range from Free (for testing) to Premium (for production apps that need serious speed and scale).

8. Deployment options

Deploying your app to Azure App Service is straightforward. You can use the Azure Portal for a simple interface, the Azure CLI for automation, or integrate directly with development tools like Visual Studio. For frequent updates, you can enable continuous deployment by connecting your app to repositories such as GitHub or Azure DevOps.

9. Deployment slots

For zero-downtime deployments, App Service provides deployment slots. These staging environments let you deploy a new app version to a slot, test it with a real URL, and then swap it into production instantly. This makes continuous integration and delivery smooth and reliable.

10. Built-in security and compliance

Azure App Service includes several built-in security features: Role-based access control ensures that only authorized users can access your resources. For sensitive information, you can use Azure Key Vault to store secrets like API keys. You can also restrict access to your app using IP filtering or private endpoints. It also meets key compliance standards, making it suitable for regulated industries.

11. Let's practice!

Now that we've covered the essentials of Azure App Service, it's time to apply what you've learned.

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.