In this course, we will learn the fundamentals of developing Azure Serverless Application using a project-based approach.
Serverless computing enables developers to build applications faster by eliminating the need for them to manage infrastructure.
With serverless applications, the cloud service provider automatically provisions, scales and manages the infrastructure required to run the code.
In understanding the definition of serverless computing, it is important to note that servers are still running the code. The serverless name comes from the fact that the tasks associated with infrastructure provisioning and management are invisible to the developer.
In this course, we will be covering the following topics
Azure Serverless Application Development
What is Azure Serverless
Project Overview
Project Architecture
Introduction to Cosmos DB
Creating Azure Account and Cosmos DB
Partitioning
Creating Azure Function App
Creating Functions in a Function App
Adding Dependent Packages
Exploring Project Functions - I - Companies
Exploring Project Functions - II - Candidates
Exploring Project Functions - III - Candidates
Exploring Project Functions - IV - Jobs and Users
Exploring Project Functions - V - Azure Blob and Upload Resume
Exploring Project Functions - VI - Stripe Integration - Payment Process
Azure API
Restricting API Usage using Subscription Keys
Enabling CORS
Azure API Service CORS
Hosting Website on Blob Storage
Uploading content using Azure Storage Explorer
Introduction - Azure ADB2C
Configuring ADB2C
API Request Authentication
Azure Functions and Authorization
How Function App connects with Cosmos DB
Creating React Application & Accessing Azure Functions using React Application
So let's start learning how to develop amazing applications using Azure Serverless.
Thousand of online courses to choose from.
Udemy online courses start at $11.99