4.3 out of 5
4.3
117 reviews on Udemy

AWS Serverless – Lambda & API Gateway – Complete Guide 2018

Learn how to write, deploy & manage your own AWS Lambda functions
Instructor:
Shreya Vakil
677 students enrolled
English [Auto-generated]
After taking this course you will be able to confidently talk about AWS Lambda
You will learn how Lambda functions are created and deployed
You will learn life cycle span of Lambda functions
Your will learn how to design and write API's with Lambda and API Gateway
You will learn hands-on how to implement API caching, throttling, stages, authentication and more
Learn how to trigger Lambds functions from Kinesis and DynamoDB

In 2014, Amazon introduced AWS Lambda which forever changed the way we think about how to design backend systems. Be it API’s or simply data processing tasks. 

This course will give you a thorough understanding of Lambda functions. We use a very hands-on approaching to learning about the serverless functionalities around Lambda.

1. How to write them ?

2. How do they get executed ? What is their life-cycle ? When does Lambda environment halt execution of these functions ?

3. How do you connect them to other AWS services like DynamoDb and Kinesis

4. How do you create API’s using Lambda functions. 

5. How do you implement API stages, caching, throttling and authentication.

6. We create a Single page front-end application and then authenticate this application using Cognito, API Gateway and Lambda functions.

AWS Lambda

1
Introduction
2
Lambda Functions - General information

Lambda Basics

1
First Function - Setup
2
First Function - Execution
3
Returning Errors
4
Context.done
5
How does a Lambda Function behave
6
Further understanding how Lambdas behave
7
Timeout
8
Modifying Default Behavior
9
context.done() vs callback()
10
The callback parameter
11
Screen Layout
12
What is the "context object" ?
13
state or stateless

Lambda & DynamoDB

1
introduction
2
TRIM_HORIZON vs LATEST
3
TRIM_HORIZON continued

Lambda & Kinesis

1
Kinesis Introduction
2
Source Code
3
Kinesis Producer
4
Reading Kinesis data in Lambda Fns

AWS API Gateway

1
API Gateway & REST
2
Understanding API gateway panel
3
Connecting API Gateway to Lambda
4
Custom Headers
5
Path Parameters
6
Body Mapping Template
7
Extracting Query Params & Header Attributes
8
Method Request
9
HTTP POST
10
Method Response & Integration Response
11
API Stages
12
API Caching
13
API Throttling
14
API keys & Usage Plans
15
API Validation via Models
16
Break and feedback :)

AWS Cognito

1
Code
2
Introduction
3
CORS
4
Cognito User pools
5
Signup
6
Sign-in
7
Authenticating Routes
8
Sending Tokens to Access Routes
9
Sign-out

More on Lambdas

1
Uploading a zip file

End

1
Course completion
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.3
4.3 out of 5
117 Ratings

Detailed Rating

Stars 5
46
Stars 4
45
Stars 3
21
Stars 2
2
Stars 1
3
69bc60af8062ee131e869a3dafdc2a0e
30-Day Money-Back Guarantee

Includes

4 hours on-demand video
2 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion