
Explore how AWS and the serverless model with Lambda run code only when needed, delivering pay-per-use cost savings and avoiding always-on hosting, as Coca-Cola demonstrates.
Create an AWS account by visiting the AWS console and clicking create account, then enter your email and name. Provide a bank card to complete signup during the six-month trial.
Learn how to create and deploy an AWS Lambda function from scratch using the AWS Management Console, and understand the essential steps involved in the process
In this lecture, we’ll walk through creating an additional AWS Lambda function, applying the concepts from the previous lesson to expand your serverless capabilities
In this lecture, we’ll compare the challenges of manually deploying AWS Lambda functions with the simplicity and efficiency of using the Serverless Framework
Install the AWS CLI to interact with Amazon Web Services from your terminal, and verify the installation by checking the version on Linux, macOS, or Windows.
Configure the AWS CLI and IAM by creating an admin user group with the administrator policy, generating access keys including secret access keys, and validating CLI access to AWS resources.
Demonstrates task-based access in IAM by using specific policies attached to groups, such as Amazon S3 Full Access, instead of granting administrator access to all resources.
Explore how Amazon API gateway, a fully managed service, routes client requests to backend services like AWS Lambda or DynamoDB, ensuring secure, scalable API communication.
Learn how an API gateway endpoint, a web-accessible URL, exposes the grids functionality and triggers the grid Lambda function, handling request routing, security, and scaling between users and back-end services.
Define an async lambda function that exports for reuse, parses JSON from the event, validates a name, returns a personalized greeting, and handles 400 bad requests and 500 server errors.
CloudFormation automates turning your serverless.yml configurations into AWS resources such as Lambda functions, API Gateway endpoints, and IAM roles, enabling consistent, automated deployment with stacks.
Navigate the AWS management console to CloudWatch, inspect log groups and function logs, deploy updates, and diagnose issues such as internal server errors and syntax issues.
Create a signup lambda in a serverless app by wiring Cognito identity provider client to sign up users, extracting email, full name, and password from the event body.
Deploy the signup function to AWS us-east-1 with the serverless framework and node.js 22, exposing a post endpoint via API gateway.
Configure an api gateway route to trigger the confirm signup function in a serverless app, defining the function, http api event, path /confirm-sign-up, and post method.
Building modern applications requires scalability, flexibility, and efficiency. This course teaches you how to design and deploy a multi-store application using a serverless microservices architecture on AWS, with API Gateway as a core component.
You will gain hands-on experience with AWS Lambda, API Gateway, DynamoDB, S3, and other essential cloud services while following best practices for performance, security, and automation. This course provides practical, real-world examples to help you understand how to architect, develop, and deploy highly scalable applications.
What You Will Learn
Build a multi-store application with a fully serverless backend
Implement microservices for better scalability and maintainability
Use API Gateway, AWS Lambda, DynamoDB, and S3 for a complete serverless stack
Work with event-driven architectures using SQS, SNS, and EventBridge
Automate deployments with Infrastructure as Code using Serverless Framework and AWS CloudFormation
Implement authentication and authorization with Cognito and IAM
Monitor and troubleshoot applications using CloudWatch and logging strategies
Optimize performance, security, and cost efficiency for cloud-based applications
This course is designed for developers, backend engineers, and cloud enthusiasts looking to master serverless computing, API Gateway, and AWS. Whether you are new to AWS or want to refine your skills, this course will equip you with the knowledge to build scalable, production-ready applications.
Enroll today and start building in the cloud.