Preview this course
₹199 ₹399 50% off
incl. GST
left at this price!
Sign up to buy Already a member? Log in

7-day money-back guarantee

Bestseller Recently updated Cloud · Technology

Serverless on AWS: Build Apps with Lambda, API Gateway & DynamoDB

Build, secure, and deploy modern serverless applications on AWS without managing a single server — write Lambda functions, expose them through API Gateway, persist data in DynamoDB, and ship complete apps with infrastructure-as-code.

3.9 (96 ratings) Created by David Okafor
Intermediate 123 lessons 28h 14m Updated Jun 2026 English
Preview this course
₹199 ₹399 50% off
incl. GST
left at this price!
Sign up to buy Already a member? Log in

7-day money-back guarantee

What you'll learn

Understand serverless architecture fundamentals, benefits, and trade-offs
Create, configure, test, and monitor AWS Lambda functions in Node.js
Build REST APIs with API Gateway, including CORS, validation, and proper status codes
Model, store, and query data in DynamoDB using keys, indexes, and the SDK v3
Implement complete CRUD applications end-to-end on the serverless stack
Secure serverless apps with least-privilege IAM and safe secret management
Monitor and troubleshoot workloads with CloudWatch and X-Ray
Deploy and update infrastructure reproducibly with AWS SAM

This course includes

28h 14m of on-demand content
123 lessons across 16 sections
Access on mobile and desktop
Certificate of completion
Lifetime access
Curriculum

Course content

16 sections · 123 lessons · 28h 14m

Course Introduction Preview 10 min
What is Serverless? Preview 14 min
Setting Up Your AWS Account 14 min
Navigating the AWS Console 16 min
Section Quiz · Welcome to the Course 6 min

Core AWS Concepts 12 min
IAM Basics 15 min
Creating a Secure IAM User 16 min
AWS Pricing & Cost Control 14 min
Section Quiz · AWS Fundamentals for Beginners 6 min

What is AWS Lambda? 13 min
How Lambda Works 15 min
Creating Your First Function 16 min
Lambda Configuration 13 min
Testing Lambda Functions 13 min
Monitoring Lambda Functions 13 min
Lab: Greeting Lambda Function 25 min
Section Quiz · Introduction to AWS Lambda 6 min

Lambda Function Structure 14 min
Working with Events 14 min
Environment Variables 13 min
Lambda Layers 14 min
Error Handling in Lambda 15 min
Lambda Best Practices 14 min
Lab: Random Quote API 25 min
Section Quiz · Lambda Development Fundamentals 6 min

What is API Gateway? 13 min
API Gateway Architecture 14 min
Creating Your First API 15 min
Connecting API Gateway to Lambda 15 min
Testing APIs 13 min
Deploying API Stages & CORS 15 min
Lab: Hello World API 25 min
Section Quiz · Introduction to API Gateway 6 min

Understanding REST Principles 14 min
GET Requests 13 min
POST Requests 13 min
PUT Requests 13 min
DELETE Requests 12 min
Request Validation 14 min
Returning Proper Status Codes 13 min
Project: Simple Notes API 30 min
Section Quiz · Building REST APIs with Lambda + API Gateway 6 min

What is DynamoDB? 13 min
DynamoDB Concepts 14 min
Primary Keys Explained 15 min
Creating Your First Table 14 min
Reading and Writing Data 14 min
Understanding Capacity Modes 13 min
Lab: User Profile Table 25 min
Section Quiz · Introduction to DynamoDB 6 min

Connecting Lambda to DynamoDB 15 min
Creating Records (PutItem) 13 min
Reading Records (GetItem) 13 min
Updating Records (UpdateItem) 14 min
Deleting Records (DeleteItem) 12 min
Query vs Scan 15 min
Error Handling 14 min
Lab: Product Catalog Backend 25 min
Section Quiz · Working with DynamoDB from Lambda 6 min

Project Overview & Architecture 13 min
Creating the DynamoDB Table 13 min
Building the Create API 15 min
Building the Read API 15 min
Building the Update API 14 min
Building the Delete API 13 min
Connecting Everything Together 14 min
Testing the Application 14 min
Debugging Common Issues 14 min
Project: Task Management API 30 min
Section Quiz · Complete Serverless CRUD Application 6 min

Security Fundamentals 13 min
Least Privilege Principle 14 min
Lambda Execution Roles 14 min
Securing API Gateway 15 min
Protecting DynamoDB Access 13 min
Managing Secrets Safely 14 min
Lab: Secure a CRUD Application 25 min
Section Quiz · Security and Access Control 6 min

Introduction to CloudWatch 13 min
Viewing Lambda Logs 14 min
Monitoring API Performance 14 min
Tracking DynamoDB Metrics 13 min
Common Serverless Errors 14 min
Debugging Techniques & X-Ray 15 min
Lab: Troubleshoot a Broken App 25 min
Section Quiz · Monitoring and Troubleshooting 6 min

Why Infrastructure as Code? 13 min
Introduction to AWS SAM 14 min
Creating a SAM Template 16 min
Deploying a Serverless App 15 min
Updating Infrastructure 14 min
Lab: Deploy an API with SAM 25 min
Section Quiz · Infrastructure as Code Basics 6 min

Project Requirements 13 min
Architecture Design 14 min
Creating DynamoDB Resources 14 min
Building Lambda Functions 16 min
Creating API Endpoints 15 min
Testing All Features 14 min
Monitoring and Optimization 14 min
Final Project Review 13 min
Section Quiz · Real-World Project: Serverless Todo App 6 min

Understanding Automatic Scaling 14 min
Lambda Cold Starts 15 min
DynamoDB Performance Tips 14 min
API Gateway Optimization 13 min
Cost Optimization Strategies 15 min
Architecture Best Practices 14 min
Section Quiz · Performance, Scaling & Cost Optimization 6 min

Review of Everything Learned 12 min
Serverless Architecture Patterns 15 min
Where to Go Next 13 min
AWS Certification Paths 13 min
Final Congratulations 10 min
Section Quiz · Next Steps and Course Wrap-Up 6 min

Mini Projects Overview 12 min
URL Shortener API 30 min
Feedback Collection API 30 min
Movie Review Backend 30 min
Book Management API 30 min
Expense Tracker API 30 min

Requirements

  • Basic programming knowledge (variables, functions, conditionals, JSON)
  • Basic understanding of web applications (HTTP requests/responses, client/server)
  • An AWS Free Tier account
  • A code editor such as VS Code

Description

Learn how to build, secure, and deploy modern serverless applications on AWS without managing a single server. You'll write APIs, process requests with AWS Lambda, persist data in DynamoDB, expose endpoints through API Gateway, and ship complete cloud applications using infrastructure-as-code and AWS best practices.

The course is hands-on first: every concept is reinforced with a console walkthrough, a coding exercise, or a lab, and the back half is built around full projects you can put on a résumé or GitHub.

What you'll build

  • A series of standalone Lambda functions (greeting, random-quote API)
  • A REST Notes API (full CRUD) backed by DynamoDB
  • A Product Catalog backend with query patterns
  • A complete, secured Task Management API
  • A production-style Serverless Todo App deployed via AWS SAM
  • Five bonus mini-projects (URL Shortener, Feedback Collector, Movie Reviews, Book Manager, Expense Tracker)

Standardized tooling

To keep everything consistent and reproducible, the course standardizes on Node.js 20 (LTS), JavaScript (ES2022 with async/await), the us-east-1 region, AWS SDK for JavaScript v3, and AWS SAM for infrastructure-as-code. Every lab ends with a cleanup step and a Free-Tier watch so you never get a surprise bill.

Who it's for

AWS beginners, developers new to cloud computing, students learning backend development, and anyone interested in serverless architecture. You need only basic programming knowledge, a rough understanding of how web apps work, and an AWS Free Tier account.

Your instructor
D

David Okafor

DevOps & CI/CD Engineer · 12 yrs · Platform Lead, Northwind Cloud

3.9 course rating 4 courses

David has spent 12 years turning fragile, manual deployments into calm, automated pipelines. He has run platform and SRE teams across fintech and SaaS, and teaches CI/CD the way he wishes someone had taught him — starting from a single green build and growing out.

3.9 course rating · 96 ratings

E
Elliott Conroy
4 months ago

Absolutely worth it. The instructor breaks down complex topics into bite-sized lessons that actually stick.

Helpful?
M
Miss Amely Hills III
5 months ago

Mixed feelings — some lessons were excellent, others felt thin. Average overall.

Helpful?
M
Mrs. Guadalupe Flatley
2 months ago

Brilliant. I finally understand topics that always confused me. The hands-on bits made all the difference.

Helpful?
M
Mr. Payton Willms
5 months ago

Five stars without hesitation. Everything is explained simply and there is real substance behind it.

Helpful?

Frequently asked questions

Yes — once you enroll, the course is yours to revisit forever. New revisions and bonus lessons are added at no extra cost.

Finish every lesson and you'll unlock a shareable certificate you can post on LinkedIn or include with job applications.

If the course isn't a fit, request a refund within 7 days of purchase — no questions asked.

Code, slides, and worksheets are downloadable on each lesson page. Videos stream from our CDN so you can watch on any device.

Each course states its level in the hero. If you're comfortable with the prerequisites listed, you're ready to start.

Students also bought

Advanced
AI

Generative AI Masterclass

3.9 (109)

A complete, hands-on path from LLM fundamentals to a deployed Generative AI system. You build S...

29h 51m Marcus Chen
₹299
₹199 ₹399
Sign up to buy