Building REST APIs with Serverless on AWS
Course Description
Building REST APIs with Serverless on AWS is a hands-on training program designed to teach developers and cloud engineers how to design, build, deploy, and optimize fully serverless APIs using AWS-managed services. This course walks you step-by-step through creating production-ready REST APIs without managing servers, using services such as AWS Lambda, Amazon API Gateway, DynamoDB, and more.
You’ll learn how to architect serverless backends, write efficient Lambda functions, configure API Gateway routes and integrations, manage authentication and authorization, store and query data using DynamoDB, and implement observability using CloudWatch. The course also covers deployment automation using AWS SAM or the Serverless Framework, ensuring your APIs are scalable, secure, and easy to maintain.
Through practical exercises, real-world examples, and best practices, you will gain the skills needed to create reliable, cost-efficient serverless applications on AWS.
What You’ll Learn
Core serverless concepts and AWS architectural fundamentals
Building and deploying AWS Lambda functions
Designing RESTful APIs with Amazon API Gateway
Integrating API routes with Lambda, DynamoDB, and other AWS services
Managing authentication and authorization (IAM, Cognito, Lambda authorizers)
Implementing validation, throttling, CORS, caching, and versioning
Monitoring and troubleshooting using CloudWatch Logs and Metrics
Automating deployments with AWS SAM or the Serverless Framework
Best practices for scalable, secure, and cost-efficient serverless APIs
Who This Course Is For
Backend and full-stack developers
Cloud and DevOps engineers
Engineers adopting serverless architectures
Anyone building APIs and microservices on AWS
Developers seeking to reduce infrastructure overhead and scale seamlessly








