
Introduction to AWS Serverless Apps
What you should know
Overview of Lambda
Overview of DynamoDB
Overview of S3
Overview of API Gateway
Installing Postman
Creating AWS Account
Set up an S3 storage bucket
Uploading contents of S3
Setting up Lambda Compute
Setting up DynamoDB
Creating Lambda Function
Testing Lambda Function
Create a Get Lambda Function
Setting up Get and Post API calls
Testing the API calls via Postman utility
Setting up Visual Studio 2019
Knowing the important files
Creating and Testing our API Methods - Visual Studio 2019 and Postman
Deploying API to AWS
Connecting a Lambda Function with SQL Server RDS
Host a static website on S3 bucket
Mapping domain name to instance - Covering both www and non www version
Conclusion and Code Download
Modern application development is rapidly moving toward serverless architecture, where developers focus on writing code instead of managing servers and infrastructure. With serverless technologies, applications automatically scale, infrastructure management is minimized, and you only pay for the resources you actually use.
This course is designed to help developers understand and build serverless applications using Amazon Web Services (AWS). If you are a web developer, backend developer, or cloud enthusiast who wants to explore modern cloud development techniques, this course will provide a practical introduction to building serverless systems on one of the world’s leading cloud platforms.
We begin with an overview of the AWS ecosystem and the role serverless architecture plays in modern application development. From there, we explore the core services that make serverless applications possible. You will gain hands-on experience working with key AWS services such as AWS Lambda, Amazon S3, Amazon DynamoDB, and Amazon API Gateway.
Throughout the course, you will learn how to set up and configure your AWS environment, create and test Lambda functions, and integrate APIs with backend services. The course also demonstrates how to build server-side functionality using ASP NET Core and C#, enabling developers familiar with the Microsoft ecosystem to quickly adopt cloud-native development practices.
In addition, you will learn how to:
• Create and configure Lambda functions
• Test APIs using tools like Postman
• Work with Amazon DynamoDB for scalable NoSQL data storage
• Connect API Gateway with Lambda functions to build APIs
• Host static websites using Amazon S3
• Understand how serverless applications scale and operate in the cloud
By the end of this course, you will have a solid understanding of how serverless architectures work and how to build simple but practical serverless applications using AWS. This knowledge will help you design modern, scalable, and cost-efficient cloud applications without the need to manage traditional servers.
Whether you are expanding your cloud knowledge or looking to modernize your development workflow, this course will give you a strong foundation in AWS serverless application development.