AWS Cloud Course
Build a Full-Stack Serverless Web App
- Host static websites on S3 with public bucket policies and static website hosting
- Accelerate global content delivery using CloudFront CDN with custom origins
- Implement user authentication and authorization with Cognito user pools
- Build serverless backend functions with Lambda and IAM execution roles
- Create REST APIs with API Gateway using Cognito authorizers for security
- Store and query application data with DynamoDB using partition and sort keys
Course curriculum
Section 1 – Welcome 1 lesson
Section 2 – AWS Cloud Implementation 1 lesson
Section 3 – Conclusion 1 lesson
Course description
Stop building toy projects and learn how real cloud applications are architected. You'll build CloudTask - a full-stack serverless task management app that combines S3 static hosting, CloudFront CDN, Cognito authentication, Lambda functions, API Gateway REST APIs, and DynamoDB database storage, using the same patterns that power production applications at scale.
This hands-on course takes you through the entire AWS serverless stack - from hosting static websites to building authenticated APIs with serverless backends. You'll deploy a complete CRUD application with user authentication, global content delivery, and NoSQL data persistence, connecting all six services into a cohesive production system.
Every cloud developer needs to understand how AWS services work together. Learn how to build full-stack serverless applications without managing servers, the same architecture pattern used by startups and enterprises to deploy scalable web applications cost-effectively.