Objectives

•    Identify the key advantages and disadvantages of serverless development
•    Build a fully-functioning serverless application and utilize a wide variety of Azure services
•    Create, deploy and manage your own Azure Functions in the cloud
•    Implement core design principles for writing effective serverless code

Audience

This course is ideal for back-end developers or engineers who want a quick hands-on introduction to developing serverless applications within the Microsoft ecosystem.

Duration

One day.

Outline for Beginning Serverless Architectures with Microsoft Azure

LESSON ONE-BASICS OF SERVERLESS ARCHITECTURE

•    Understanding the real benefits of serverless
•    Create, debug and deploy an Azure Function
•    Technical basis of Azure Functions


LESSON TWO-DEPLOYING AZURE SERVERLESS

•    Integrating with other Azure products
•    Logging with App Insights
•    Security with API Keys


LESSON THREE-ARCHITECTING SERVERLESS SOLUTIONS FROM SCRATCH

•    Architecting greenfield serverless applications
•    Integrating Azure Functions with legacy applications