Welcome to this course! In this course, you’ll learn serverless fundamentals and gradually dive deep into production–ready serverless application implementations.
By following this course, you’ll get hands–on experience with serverless services like AWS Lambda, Amazon API Gateway, AWS AppSync, Amazon DynamoDB, Amazon Cognito, SQS, SNS, IAM, and many more services…
What is Covered in the Course?
1. Serverless Fundamentals
This section includes lessons to get you up–to–speed with commonly used serverless services on AWS such as AWS Lambda, Amazon API Gateway, Amazon DynamoDB, IAM and etc… If you are new to AWS, this is a must–to–watch section and it will help you easily follow along with the rest of the sections in the course.
2. Serverless REST API Development
In the next couple of sections, you’ll learn to build a Serverless REST API that handles CRUD operations from scratch. I will cover the following topics:
Use the serverless framework to provision and deploy Lambda functions, API Gateway, and DynamoDB.
Implement Access Controls to your REST APIs with Lambda Authorizers and Cognito User Pool Authorizers.
Use the principle of least privilege to provide minimum permission to the Lambda functions that talk to the DynamoDB tables.
How to secure your API with Web Application Firewall (AWS WAF)
Specification: The Complete Guide to Build Serverless Applications on AWS