Building Serverless Applications in Azure

Over the years serverless has become a buzzword, but what does it look like to build via a serverless architecture? This course will teach you how to build serverless applications in Azure, from implementing web hosting to deployment and monitoring.
Course info
Rating
(34)
Level
Beginner
Updated
Aug 15, 2017
Duration
4h 7m
Table of contents
Course Overview
Going Serverless
Serving Static Web Content Without a Web Server
Building APIs Rapidly with Azure Functions
Storing Schemaless Data with Azure Table Storage
Securing Your Application with Azure AD B2C
Automating Deployment with Azure Resource Manager
Monitoring with Application Insights
Description
Course info
Rating
(34)
Level
Beginner
Updated
Aug 15, 2017
Duration
4h 7m
Description

The serverless architectural style allows you to rapidly create scalable and cost-effective applications without the overhead of managing servers yourself. In this course, Building Serverless Applications in Azure, you'll learn about many powerful services in Azure that facilitate the implementation of a serverless architecture. First, you'll dive into a step-by-step of how a serverless application is created and how to host static web content. Next, you'll explore how to create a custom back-end code, secure the application, and how to access data. Finally, you'll discover how to automate deployment and monitor it in production. When you're finished with this course, you'll be able to apply the serverless architectural style to your own cloud applications in Azure.

About the author
About the author

Mark Heath is a software developer based in Southampton, England, working for NICE Systems as a software architect creating cloud based digital evidence management systems for the police. He is the creator of NAudio, an open source audio framework for .NET.

More from the author
Microservices Fundamentals
Beginner
2h 13m
Nov 1, 2019
Azure Functions Fundamentals
Intermediate
3h 40m
Apr 25, 2019
More courses by Mark Heath
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, my name's Mark Heath, and welcome to my course, Building Serverless Applications in Azure. I'm a Microsoft MVP, and I work as a software architect and senior developer at NICE Systems. Over the past couple of years, serverless has become a bit of a buzz word, but what does it actually look like to build your applications with a serverless architecture? So in this course, we're actually going to build a serverless application, so that you can see for yourself what's involved, and what the benefits are of using this architectural style. We'll start off by seeing how we can host our static web content with Azure Blob storage, and then we'll see how Azure functions, in particular is a really great fit for serverless architectures. We'll discuss the tricky issue of what source of database you should choose for your serverless application, and compare the benefits of several options that Azure offers us, including SQL Database, Cosmos DB, and Table storage. Of course security is critical to all modern applications, so we'll see how Azure Active Directory B2c can allow us to support user management and login, as well as securing the calls to our backend functions. By the end of this course, you'll have a good idea of what's involved in creating serverless applications in Azure, and you'll know how to automate their deployment, and monitor them in production. And even if you're new to Azure, you'll be able to follow along with this course. The Azure functions that we create are going to use C#, but the platform supports several alternative languages, so you don't need to know C# in order to build your own serverless applications in Azure. So I hope you'll join me on this journey to learn about serverless architectures on the Azure platform with the Building Serverless Applications in Azure course at Pluralsight.