Udemy

Platform

English

Language

Other

Category

Serverless for Beginners: Learn AWS Lambda & Azure Functions

Serverless for Beginners - Learn AWS Lambda, Azure Functions, SAM & Serverless Framework

4.65 (159 reviews)

Students

12 hours

Content

Jul 2021

Last Update
Regular Price


What you will learn

Learn AWS LAMBDA and AZURE FUNCTIONS

BUILD Serverless Apps in AWS and AZURE

MASTER Serverless in AWS and AZURE from ZERO

AUTOMATE Serverless - AWS SAM and Serverless Framework

Build REST API and Deploy FULL STACK APP in AWS and AZURE

Implement ADVANCED features for your REST API


Description

LEARN THE FUNDAMENTALS OF SERVERLESS WITH AWS LAMBDA, AZURE FUNCTIONS IN LESS THAN 12 HOURS!


7 Things YOU need to know about this SERVERLESS Course

#1: HIGHEST RATED Serverless Course (August 2021)

#2: Learn SERVERLESS in AWS: REST API with AWS Lambda and API Gateway

#3: Learn SERVERLESS in AZURE: Azure Functions and Azure API Management

#4: AUTOMATE SERVERLESS in AWS: Serverless Framework and Serverless Application Model

#5: DEPLOY FULL STACK SERVERLESS APP in AWS and Azure

#6: IMPLEMENT Advanced REST API Features - validation, rate limiting, multiple environments etc

#7: EXPLORE OTHER AWS and AZURE services: Amazon S3, Amazon Cognito and Azure AD B2C


WHAT STUDENTS ARE SAYING

5 STARS - Well explained concepts with hands-on which helps even if you do not have any prior knowledge on these topics .

5 STARS - For a total beginner, this was a very useful course. Compared to another course on the same subject I did in parallel, this course went into depth as well as were not afraid of some repetition. I got not only comfortable with working with serverless, but cloud resources in general. Thanks for clear explanations paired with solid material.

5 STARS - Awesome course, thanks Ranga again for the fantastic content you present!

5 STARS - It's a good match for my interests and where i want to be in future - i.e. knee deep in coding/dev ops/cloud!!!!!


Do you have ZERO experience with Serverless, AWS, and Azure?

Do you want to build an amazing full-stack Serverless application in AWS and Azure with an easy-to-learn, step-by-step approach?

Do you want to learn AWS Lambda, Azure Functions, Amazon API Gateway, Azure API Management, Amazon Cognito, and Azure AD B2C?

Are you ready to learn Serverless and take the next step in your programming career?

Do you want to join 500,000+ learners having Amazing Learning Experiences with in28Minutes?

Look No Further!


COURSE OVERVIEW

Building Serverless Applications in AWS and Azure is a lot of fun.

We will start with understanding the fundamentals of building Serverless REST API in AWS with Lambda Functions and API Gateway. You will learn to monitor, version, and configure your AWS Lambda Functions. You will learn to build your REST API using API Gateway. We will explore the two important types of API Gateway in-depth - HTTP API and REST API. You will learn to implement validation, rate limiting, and multiple stages with AWS API Gateway.

After that, we switch our focus to deploying a full-stack todo management application with a Serverless approach in AWS. We will use Amazon DynamoDB to store our todos. We will build our REST API using Lambda Functions and API Gateway. We will deploy our Front end application as a static website to Amazon S3. We will use Amazon Cognito to manage and authenticate our users.

Building Lambda Functions and configuring API Gateway manually is a pain. We will learn to automate building Serverless applications in AWS with the Serverless Framework and Serverless Application Model. We will build and deploy a complete Serverless REST API (AWS Lambda + API Gateway + Amazon DynamoDB) with Serverless Framework and Serverless Application Model.

This course would be a perfect first step as an introduction to Serverless in AWS and Azure.

You will be using AWS Lambda (Serverless Functions), API Gateway (API Management), Amazon DynamoDB (Database), Amazon S3 (to deploy frontend application), Amazon Cognito (Authentication and Authorization), Azure Functions (Serverless Functions), Azure API Management and Azure AD B2C (Authentication). We will be using Visual Studio Code as the IDE.

Start Learning Now. Hit the Enroll Button!


Screenshots

Serverless for Beginners: Learn AWS Lambda & Azure Functions
Serverless for Beginners: Learn AWS Lambda & Azure Functions
Serverless for Beginners: Learn AWS Lambda & Azure Functions
Serverless for Beginners: Learn AWS Lambda & Azure Functions

Content

Introduction

Course Overview - Go Serverless with AWS Lambda and Azure Functions

Github Repo - Go Serverless with AWS Lambda and Azure Functions

Getting Started with Cloud and AWS

Step 01 - Introduction to Cloud and AWS

Step 02 - Creating an AWS Root Account

Step 03 - Creating an IAM User For Your AWS Account

Getting Started with Serverless and AWS Lambda

Step 01 - What is Serverless?

Step 02 - Getting started with AWS Lambda

Step 03 - Creating Your First Serverless Function with AWS Lambda

Step 04 - Understanding Your First Serverless Function - AWS Lambda Event and Re

Step 05 - Playing with Your First Serverless Function - AWS Lambda Context

Step 06 - Playing with Your First Serverless Function - AWS Lambda Basic Setting

Step 07 - Monitoring your AWS Lambda Serverless Functions - CloudWatch and XRay

Step 08 - Versioning your AWS Lambda Serverless Functions - Versions and Alias

Step 09 - Understanding AWS Lambda Function Concurrency and Execution Context

Playing with AWS API Gateway and Lambda Functions - REST API and HTTP API

Step 01 - Getting started with AWS API Gateway

CODE BACKUP FILE : For Reference

Step 02 - Getting started with AWS API Gateway - API Types - HTTP, REST and WebS

Step 03 - Creating Your First AWS API Gateway - REST API

Step 04 - Understanding the Basics of Handling Request with AWS REST API Gateway

Step 05 - Playing with AWS REST API Gateway - Customizing Mock Response and Head

Step 06 - Integrating AWS REST API Gateway with Lambda Integration

Step 07 - Playing with API Gateway - Using Mapping Template to map Request Heade

Step 08 - Playing with API Gateway - Creating POST Method

Step 09 - Playing with API Gateway - Validation Request Body using Model Schema

Step 10 - Playing with API Gateway - Customizing Response Headers and Validation

Step 11 - Deploying API Gateways - Creating a new Stage

Step 12 - Understanding AWS REST API Gateway Integrations - Custom vs Proxy Inte

Step 13 - Exploring REST API Gateway Lambda Proxy Integration

Step 14 - Implementing Rate Limiting and API Keys using AWS API Gateway

Step 15 - Exploring AWS API Gateway Stages

Step 16 - Getting Started with AWS API Gateway - HTTP API

Step 17 - Creating HTTP API - AWS API Gateway

Step 18 - Exploring HTTP API - AWS API Gateway

Step 19 - Exploring HTTP API - AWS API Gateway Further

Monitor Billing on AWS - Best Practices

Step 01 - Its Your Responsibility to Monitor Billing on the Cloud - 5 Recommenda

Step 02 - Monitor AWS Billing Setting Billing Alerts

Building REST API with AWS Lambda Functions and API Gateway REST API

Step 01 - Getting started with building REST API for Todo Management Full Stack

CODE BACKUP FILE : For Reference

Step 02 - Getting Started with Amazon DynamoDB

Step 03 - Understanding Amazon DynamoDB Tables

Example Todo to Insert into DynamoDB in Next Step

Step 04 - Creating Todo Table in Amazon DynamoDB

Step 05 - Creating AWS Lambda Function and API Gateway for Get Todo API

Step 06 - Connecting getTodo Lambda Function with DynamoDB

Step 07 - Finalizing get todo REST API - Permissions and Testing

Step 08 - Understanding AWS Lambda Function Handlers - async vs non async

Step 09 - Creating List Todos Lambda Function

Step 10 - Connecting List Todos Lambda Function with API Gateway

Links for Next Lecture

Step 11 - Getting Started with Full Stack Application - Angular Frontend

Step 12 - Integrating Angular Frontend with Serverless REST API - CORS

Step 13 - Implementing Update Todo API with Lamdba and API Gateway

Step 13 - ZZ - COURSE UPDATE - Use new role for every lambda function

Step 14 - Creating AWS Lambda Function for Create Todo

Step 15 - Integrating Create Todo Lambda with API Gateway and Frontend

Step 16 - Implementing Delete Todo API with Lamdba and API Gateway

Step 17 - Getting Started with Amazon Cognito for Authentication and Authorizati

Step 18 - Understanding Cognito User Pools and Identity Pools

Step 19 - Creating Amazon Cognito User Pool for Todo Application

Step 20 - Playing with Amazon Cognito - Configuring App Client and User Flow

Step 21 - Playing with Amazon Cognito - Creating Pre Signup Trigger for Confirmi

Step 22 - Creating Authorizer in API Gateway and enabling Authentication for RES

Step 23 - Integrating Angular Frontend with Amazon Cognito User Pool

Step 24 - Exploring integration of Angular Frontend with Cognito User Pool

Creating Todo REST API with AWS Lambda Functions and HTTP API - API Gateway

Step 01 - Creating HTTP API - API Gateway - Using Import

Step 02 - Configuring HTTP API - API Gateway - CORS and Lambda Integrations

Step 03 - Creating JWT Authorizer and Enabling Authentication for REST API

Building AWS Serverless Applications with AWS SAM - Serverless Application Model

Step 01 - Getting Started with AWS SAM - Serverless Application Model

Step 02 - Getting Started with AWS SAM - Installing Required Tools

Step 03 - Creating and Deploying a Serverless Application with AWS SAM

Step 04 - Exploring AWS SAM Template

CODE BACKUP FILE : For Reference

Step 05 - Exploring AWS resources created by SAM - Lambda, API Gateway and Cloud

Step 06 - Configuring HTTP API Gateway and Exploring Change Sets

Step 07 - Creating List Todo Function using SAM - Automating DynamoDB permission

Step 08 - Configuring SAM Globals - AWS Lambda Environment Variables

Step 09 - Configuring JWT Authorizer for HTTP API Gateway in AWS SAM

Step 10 - Creating Get Todo REST API using AWS SAM

Step 11 - Creating Update Todo REST API using AWS SAM

Step 12 - Creating Delete Todo and Create Todo REST API using AWS SAM

Step 13 - Creating DynamoDB Table using AWS SAM

Step 14 - Learning more about Serverless Application Model - References

Building AWS Serverless Applications & Lambda Function with Serverless Framework

Step 01 - Getting Started with Serverless Framework

Step 02 - Getting Ready for Serverless Framework - Installation and Configuratio

Step 03 - Creating an AWS Serverless Project using Serverless Framework

CODE BACKUP FILE : For Reference

Step 04 - Connecting AWS Lambda Function with API Gateway - Serverless Framework

Step 05 - Configuring HTTP API - API Gateway with Serverless Framework

Step 06 - Creating List Todos REST API with Serverless Framework

Step 07 - Creating DynamoDB Table using Serverless Framework

Step 08 - Configuring JWT Authorizer using Serverless Framework

Step 09 - Creating Todo REST API using Serverless Framework

Step 09 - Learning more about Serverless Framework - References

Appendix - More Serverless with AWS

Step 01 - Deploying Angular Frontend Application as Static Website to S3

Step 02 - Using username from Cognito JWT Claims

Step 03 - Getting Started with SQS

Step 04 - Sending and Receiving a Messaging using SQS - Best Case

Step 05 - Creating an Amazon SQS Queue and Playing with Messages

Step 06 - Getting Started with Simple Notification Service - SNS

Step 07 - Creating an SNS Topic and Registering a Lambda to Subscribe

Step 08 - Registering an SQS Queue as a subscriber to an SNS Topic

Getting Started with Serverless Applications in Azure with Azure Functions

Step 00 - Getting Started - Serverless with Azure

Step 01 - Creating an Azure Account

Step 02 - Exploring Cloud Best Practices - Minimize Costs

Step 03 - Creating Your First Azure Serverless Function App

Step 04 - Creating Your First Azure Serverless Function

Step 05 - Playing with Azure Serverless Function - Req and Response

Step 06 - Playing with Azure Serverless Function - Context and Bindings

Building Azure Functions in Visual Studio Code

Step 07 - Getting Ready for Building Azure Functions in Visual Studio Code

Step 08 - Creating Your First Azure Serverless Function App from Visual Studio C

CODE BACKUP FILE : For Reference

Step 09 - Running Azure Serverless Function in Local

Step 10 - Customizing response and bindings for List Todos Function

Connecting Azure Functions to MongoDB - Azure Cosmos DB

Step 11 - Creating Azure Cosmos DB Account

Todos for inserting into MongoDB in Next Step

Step 12 - Creating Cosmos DB Database and Collections

Step 13 - Connecting listTodo Azure Function with MongoDB

Step 14 - Creating Environment Variables for Database Configuration

Step 15 - Creating Azure Function for List Todos REST API

Connecting Angular Frontend to Azure Functions

Step 16 - Connecting Angular Frontend to Azure Functions

Step 17 - Creating Update Todo REST API Azure Function and Connect to Frontend

Step 18 - Creating Delete Todo REST API Azure Function and Connect to Frontend

Step 19 - Creating Create Todo REST API Azure Function and Connect to Frontend

Deploying to Azure and Getting Started with Azure API Management

Step 20 - Deploying Azure Function to Azure

Step 21 - Configuring Environment Variables and CORS for Azure Function App Depl

Step 22 - Creating Azure API Management to Manage Your REST API

Step 23 - Connecting Azure API Management to APIs from Azure Functions App

Step 24 - Connecting Frontend App to REST API through Azure API Management

Step 25 - Deploying Frontend Application as Static Website in Azure

Setting up Authentication with Azure Active Directory B2C

Step 26 - Creating Azure Active Directory B2C Tenant

Step 27 - Creating Azure Active Directory B2C App Registrations

Step 28 - Creating Azure Active Directory B2C User Flow for Sign in and Sign up

Step 29 - Creating a User for Azure Active Directory B2C

Step 30 - Connecting Azure API Management with Azure Active Directory B2C

Step 31 - Connecting Frontend Application with Azure AD authentication

Appendix - Setting up Frontend Angular Application

Links for Next Lecture

Step 01 - Getting Started with Full Stack Application - Angular Frontend

Before You Go

Bonus Lecture - 5 Steps to Success


Reviews

D
Duane17 August 2021

So far so good. I'm learning a lot from this course. The teaching style is very hands-on which means you will learn quicker and have better retention

H
Helen31 May 2021

This course is very comprehensive. It will be better if the instructor goes over the steps a little bit slower.

T
TanayaKarmakar28 March 2021

awesome explanations, finally somebody teaching azure functions in some non .NET language, so I don't have to go and do google find the alternatives of .NET programs :)

P
Pankaj22 December 2020

Well explained concepts with hands on which helps even if you do not have any prior knowledge on these topics .

R
Recep20 December 2020

After completing this course, I learned most of the AWS and Azure services in general terms. Thank you very much Ranga.

A
Anders31 October 2020

For a total beginner, this was a very useful course. Compared to another course on the same subject I did in parallel, this course went into depth as well as were not afraid of some repetition. I got not only comfortable with working with serverless, but cloud resources in general. Thanks for clear explanations paired with solid material.

D
David14 October 2020

It's a good match for my interests and where i want to be in future - i.e. knee deep in coding/dev ops/cloud!!!!!


3511854

Udemy ID

9/19/2020

Course created date

9/27/2020

Course Indexed date
Bot
Course Submitted by