
Master AWS CDK (Cloud Development Kit) with Hands-On Projects — Build a Real-World Event-Driven Application on AWS Step-by-Step
✅ What You’ll Learn
-
Understand the core concepts of AWS CDK (v2) for infrastructure as code
-
Build an event-driven architecture using CDK, Lambda, SNS, SQS, and DynamoDB
-
Write and deploy infrastructure using Python or TypeScript
-
Automate deployments and CI/CD pipelines with CDK
-
Integrate services like API Gateway, EventBridge, Step Functions
-
Handle retries, dead-letter queues, and observability best practices
-
Use constructs, stacks, and environments the right way
-
Learn real-world design patterns for serverless and event-driven apps
📝 Course Description
Ready to go beyond the AWS console and build scalable apps using code?
In this course, you’ll learn AWS CDK (Cloud Development Kit) by building a production-grade event-driven architecture — step by step.
AWS CDK lets you define your infrastructure in code (TypeScript, Python, Java, or C#), enabling automation, scalability, and reusability. Instead of clicking in the console, you’ll write real code to deploy real resources like Lambda functions, DynamoDB tables, SQS queues, and more — in minutes.
By the end of the course, you’ll have:
-
A deep understanding of event-driven architectures on AWS
-
A fully working app deployed on your own AWS account
-
The confidence to design and deploy serverless systems at scale
👤 Who This Course Is For:
-
AWS beginners or intermediate users ready to learn CDK
-
Backend & cloud developers building event-driven or serverless apps
-
DevOps engineers looking to automate infrastructure with IaC
-
Anyone who wants to learn real-world AWS architecture and deployment
🧱 What You’ll Build:
-
A complete event-driven microservice app using:
-
API Gateway (frontend interface)
-
Lambda (compute)
-
SNS & SQS (messaging)
-
DynamoDB (database)
-
CloudWatch (monitoring/logging)
-
Step Functions (workflow orchestration)
-
-
Deployment via CDK stacks, constructs, and CI/CD workflows
🔧 Tech Stack & AWS Services Covered:
-
AWS CDK v2 – Python or TypeScript (your choice)
-
Lambda, API Gateway, DynamoDB, SQS, SNS
-
EventBridge, Step Functions, IAM, CloudWatch
-
CloudFormation, CodePipeline, and deployment strategies
🎓 What’s Included:
-
Lifetime access to all lessons + source code
-
Downloadable architecture diagrams & cheat sheets
-
Real-world project walkthrough with version control
-
Certificate of Completion
-
Bonus: AWS Event-Driven Patterns PDF + reusable CDK templates
1 - Introduction
2 - Setting up Auth Flow
-
67 - Section Overview
-
78 - Understanding UserPool and UserPoolClient
-
89 - Creating Database Stack
-
910 - Creating Post Confirmation Lambda Function
-
1011 - Create Compute Stack
-
1112 - Deploying Auth Stack
-
1213 - FrontEnd WalkThrough
-
1314 - Set up for Testing
-
1415 - Writing our Sign Up Test
-
1516 - Running our Sign Up Test
3 - Deploying Database Constucts
4 - API and Event Bridge Stack
-
1920 - Deploy API Stack
-
2021 - Deploy Event Bridge Stack
-
2122 - Walk Through
-
2223 - Create Booking Function
-
2324 - Deploy Create Booking Function
-
2425 - Walk Through Create Booking Function
-
2526 - Register Booking Function
-
2627 - Walkthrough Register Booking
-
2728 - Deploy Sync Function
-
2829 - Walkthrough Sync Function