4.47 (466 reviews)
☑ Master AWS Lambda, API Gateway, Serverless Databases (DynamoDB, Aurora Serverless), Cloud9, Step Function
☑ Learn DevOps and AWS CI/CD Services - CodeCommit, CodeBuild, CodeDeploy, CodePipeline and CodeStar
☑ Simplify Serverless deployment with AWS SAM and various Serverless Frameworks (Yes, there is more than one!)
☑ Secure Serverless using Cognito, Secrets Manager, Resource Policy, API Key, Resource Policy, Lambda Authorizer
☑ Design Serverless Architecture based on best practices and limitations!
☑ Course up to date with all recent announcements - Lambda Layers, CloudWatch Insights, Lambda VPC Improvements, X-Ray and more!
☑ Serverless Vs Container discussion, including ECS Vs EKS Vs Fargate
**[Dec 2020] Updated with all newest features - Lambda Container Image, re:Invent 2020 Changes, Step Function Visual Workflow, EFS Lambda, RDS Proxy, Custom Domain, HTTP API with Demos **
Serverless computing is the future of Cloud Computing. You can deploy AWS Lambda functions in Amazon Web Services that infinitely scale without managing any servers! Serverless is the tool that you need to grow your career.
How is this course different?
This course will teach you the ENTIRE Serverless ecosystem. We will start with:
Understand, Develop and Deploy AWS Lambda
Create REST APIs using Lambda and API Gateway
Learn DevOps and entire AWS CI/CD Services (CodeCommit, CodeBuild, CodeDeploy, Code Pipeline, CodeStar)
AWS SAM (Serverless Application Model)
Serverless Vs Container
The Serverless Framework
Serverless Best Practices and Architecture Patterns
But it doesn't stop there. We will learn:
Debugging and Pair Programming using AWS Cloud9
Tracing using X-Ray, CloudWatch Log Insights to gain performance insights on our Lambdas and APIs
Ways to secure our design with in-depth lectures and demo. This includes:
API Key and Usage Plans
AWS Cognito User Pools
AWS Secrets Manager
Lambda Resource Policies
Lambda Authorizer (Custom Authorizer)
API Gateway Resource Policies
Encrypting data using CMK (Customer Managed Keys)
Other relevant AWS Services such as Step Functions, Comprehend etc
Databases that complement Serverless - DynamoDB and Serverless Aurora
A real world news sentiment analysis project
Limitations of Serverless (Yes, there are indeed some!)
And much much more!
About the instructor
Rajdeep Saha is an AWS-Professional Certified Solutions Architect working at a leading cloud provider, he has worked in Fortune top 20 companies as Distinguished Cloud Architect. Unlike pen and paper architects, Rajdeep has migrated real enterprise projects into cloud - both in VMs (EC2) and Serverless. He has published blogs and presented well received talks in Serverless Conferences.
Rajdeep often uses real-world analogy to explain AWS concepts in this course, which makes it easier for the students to understand and retain the knowledge. Rajdeep also presents and attends in all major cloud conferences and keeps up to date in his domain. You are in capable hands! All opinions are Rajdeep's own.
This is the course that could take your career to next level. Serverless is the way of future and you can get started today and become an expert.
Let's have some fun and build some awesome stuff in cloud together!
Understanding Serverless - Datacenter Vs EC2 Vs Lambda
Lambda Deeper Look
How to Create New AWS Account
How Much Does Lambda Cost?
Creating and Testing Our Very First Lambda
Lambda Scaling And Concurrency
Exploring Lambda Console
Understanding IAM Group, Policy, User and Role together
Lambda Version and Alias
Lambda Environment Variables
Serverless Beyond Lambda - AWS Serverless Ecosystem
AWS re:Invent 2018 Serverless Announcements
It's Your Turn Now!
What is AWS CLI?
Different Ways to Use AWS CLI
Setting Up AWS CLI using EC2
Creating Lambda from EC2 AWS CLI
The Easy Way to AWS CLI - Cloud9
Invoking Lambda from AWS CLI
Updating Lambda from AWS CLI
AWS Cloud9 - What and Why
Exploring Cloud9 Console
Test, Deploy and Import Lambdas from Cloud9
Debugging Lambda from Cloud9
Lambda Debugging with Conditional Breakpoint
Lambda External Dependencies
Demo of External Dependency Problem
Solving External Dependencies using Cloud9
Lambda Layers - What and Why
Lambda Layers - Demo
Introduction to Pair Programming
Demo of Pair Programming in Cloud9
Let's Check Out Your Cloud9 Knowledge!
Understanding API with Real World Example
What is AWS API Gateway
Creating API with Lambda Integration
Creating a POST API
Installing Postman And Calling Our API
API Gateway Components
Monitoring API using Cloudwatch Metrics
CloudTrail Vs CloudWatch Logging
Demo of CloudTrail Logging
CloudWatch Logging - Beyond The Basic
Demo of CloudWatch Logging
New Feature: CloudWatch Logs Insight
What are Query Parameters
Demo of Query Parameters
API Gateway Pricing
AWS Cross Account Call in API Gateway
API Traffic Splitting Using Lambda Alias
Canary Deployment of API
API Endpoint Types
API Endpoint Demo
Swagger for API - What and Why
Exporting and Creating APIs using Swagger
Security - API Gateway And Beyond
Security Section Introduction
Why Secure our APIs
Introduction to API Key
API Key in Action
CORS (Cross Origin Resource Sharing)
Security Using Cognito User Pool
Securing API with Cognito User Pool Demo - Part 1
Securing API with Cognito User Pool Demo - Part 2
Cognito Identity Pool Introduction
Exploring Cognito Identity Pool in Console
AWS Secrets Manager - What And Why
AWS Secrets Manager Demo
Lambda Resource Policy - What And Why
Securing API with Lambda Resource Policy - Demo
Lambda Authorizer in API Gateway
API Gateway Resource Policy
Demo of API Gateway Resource Policy
Tracing API Gateway And Lambda
AWS X-Ray Introduction
Tracing API Gateway Using X-Ray
Lambda Basic Tracing Using X-Ray
Lambda Advanced Tracing using Subsegments
Storage For Serverless
SQL Vs NoSQL Database
Issue with Lambda And Traditional Database
DynamoDB - Super High Level Overview
DynamoDB Core Components
Creating Table in DynamoDB
Inserting into DynamoDB from Lambda
Deleting from DynamoDB using Lambda
DynamoDB Secondary Index
Read Consistency And Write Capacity
Demo of Strongly Consistent Read
New Feature: DynamoDB On Demand
DynamoDB Mega Demo - Tying It All Together
Encryption Of Data using CMK In Lambda
Serverless Aurora Demo
Real World Serverless Project - News Sentiment Analysis
Real World Project Overview
Building the First Part
AWS Comprehend Introduction
Deploying and Testing the First Part
Building CloudWatch Event Rule for Lambda
First Part Recap
Building Lambda for News Fetch API
Creating the API in API Gateway
Securing the API
Final Words on Real World Lambda Project
DevOps for Serverless (New!)
DevOps for Serverless - A Word from Your Instructor
DevOps - What and Why?
DevOps Phases & Difference Between Continuous Delivery and Continuous Deployment
Why DevOps on AWS?
What is AWS CodeCommit
AWS CodeCommit Demo - Our Very First Commit
AWS CodeCommit - Notification and Triggers
AWS CodeCommit - Branch and Pull Request Demo
What is AWS CodeBuild & Difference With Jenkins
How AWS CodeBuild Works Under The Hood?
AWS CodeBuild Buildspec File
AWS CodeBuild Demo
Different Lambda CI/CD Flows
Lambda CI/CD - Lambda Deployer
Lambda CI/CD End To End Demo
What is AWS CodeDeploy
Lambda and CodeDeploy
AWS CodeDeploy AppSpec file
AWS CodeDeploy Revision
CodeDeploy Key Deployment elements
AWS CodeDeploy Lambda Demo
AWS CodePipeline Intro
AWS CodePipeline - Console Look and Feel
AWS CodePipeline Demo - Simple EC2 Application
AWS CodePipeline Demo - Serverless End to End
Quick Chat about CodePipeline Serverless Flow Demo
Automate Unit Testing in CodePipeline
AWS CodeStar - What and Why
Deploying and Changing Serverless Patterns using CodeStar
AWS SAM (Serverless Application Model)
AWS SAM - What and Why
Deploying Our First SAM Template
Deploying Basic Lambda with SAM
Local Testing Lambda with External Dependency
Deploying Lambda with External Dependency
SAM and Regular CloudFormation
S3 triggering Lambda using SAM
Creating API and Lambda Events using SAM
Creating Scheduled Lambda using SAM
Using Swagger File in SAM
Creating API with Swagger and Pre-existing Lambda
Serverless Frameworks (Section being updated)
Different Serverless Frameworks - What and Why
Should I use Third-Party Frameworks?
The Serverless Framework - Intro
Installing The Serverless Framework
Setting up Creds from Serverless Dashboard
Setting up Creds from Terminal using AWS Configure
Installing Serverless Framework in Cloud9
Creating Lambda and API using Serverless Framework
Creating an App Backend using Serverless Framework
Serverless Framework Dashboard
Exploring Serverless.yml File
AWS SAM Vs The Serverless Framework
Other Relevant AWS Services For Serverless
AWS Step Functions - What And Why
Step Functions In Action
EventBridge And EventBus
Serverless Vs Container
Serverless Vs Container
AWS Fargate - Serverless AND Container Together!
Advanced+Optional: ECS Vs EKS Vs Fargate
Advanced+Optional: AWS Fargate Demo - Serverless + Container
Serverless Architectures & Advanced Optimization Techniques
Introduction to this Section
Advanced: Optimizing Lambda Code
Advanced: Optimizing Lambda Execution Environment
Five Pillars of AWS Well Architected Framework
Serverless Design Layers
Serverless Design Patterns
When Not to Use Lambda
Advanced: Lambda VPC Cold Start Fixed
Lambda Performance Tips and Tricks
This is the best course in Serverless. It covers most topics in the field and goes into the proper depth on each one of them. The instructor is very good at explaining the concepts. Initially, I was not very happy to see that python was used to code the lambda functions, but by following the course I understood that the programming language used did not play a big role, as the focus is on the concepts. Thanks a lot for providing us this course, I would definitely recommend it. Keep on going!
This was a well-done course and it was very helpful in cementing a lot of the knowledge needed to venture into Server-less design.
Great course and great instructor. Raj goes over items in great detail to understand and is very responsive if you have any questions. I highly recommend this course and any other he teaches.
Really shallow content. Sometimes really confusing explanations. Examples, API throttling: 'Burst' is mentioned multiple times but not explained once, there is a whole video on 'CORS' but the concept is not explained once. The author even says that the OPTIONS-method can be deleted - yes, that may be true for a public API, but this is so misleading. Cannot recommend.
Really in-depth coverage of the whole serverless family. Teacher is passionate about the topic, funny and knowledgeable.
Learnt so much from this course. I didn't know there was so much more to Serverless beyond Lambda, now I know! Rajdeep knows his stuff, 5 stars!
Teacher is funny, knowledgeable and enthusiastic about Serverless. Some quiz questions are hilarious and useful at the same time, makes you remember the key points. I hope Rajdeep makes more courses in future.
Amazing course. Blown away by the breadth and depth of the course. I am one of his YouTube subscribers and bought this course to support his good work. Totally worth the money. Keep up your good work Raj!
Instructor is knowledgeable, funny and explains in a way that's easy to understand. Highly recommend this course to others.
Course depth and coverage is very good. I have cut half point because the video quality is poor in multiple lessons. I could not see the data on screen for multiple videos
Really liked the DevOps section and advanced tuning technique lectures. Instructor is knowledgeable, funny and have a great teaching style. Highly recommended.
My friend asked me to check this course out and I am so glad I did! Instructor is energetic, knowledgeable and passionate about Serverless. Rajdeep uses real world examples to explain concepts which is brilliant. I am learning a lot and I highly recommend this course to master AWS Serverless and DevOps.
Easy to follow and understand. I like the fact the presenter has background in coding, which makes it much easier for audience like me who are also programmers/SWE's to understand things easier. Thank you. Also he keeps it simple, yet at the same time thorough in the sense that he covers the key points; it's as if he can read people's minds to know what things are confusing, and he provides clarification on those.
This Course helped me understand things that several popular AWS couldn't. Thanks very much Raj. This course content and delivery is impeccable and it's the real... real world guide. You are rocking.
I am one of his youtube subscriber. His videos on youtube are excellent and i learned a lot. This course is excellent & one of main reason to buy this course is to learn more things and support him so he can keep up the good work :)