
Welcome to the AWS Lambda for the .NET Developer course. Thank you for picking this course to learn how to build Lambda functions.
Readme file with important links and resources that will help you along the course.
A brief introduction to AWS Lambda functions and Serverless applications.
Instructions on how to sign up for a new AWS Account for free so that you can follow along with this course and all the examples by trying it out yourself.
Set up the local development environment and tools to work easily with AWS. Set up your IDE and install the AWS Toolkit extensions and connect it with your AWS account.
Let's get our hands dirty and write our first AWS Lambda function in C#. Will understand how the different parts of the applications come together, and how you can test the function code on your local environment using the Mock Lambda test tool.
Time to publish our function to AWS Lambda and get it running there.
A brief introduction to AWS DynamoDB and how to set up the table to write data from our Lambda Function.
Connect to DynamoDB from our AWS Function using C# and query data.
Set up our Lambda Function in AWS with permissions to talk to DynamoDB and get it working on AWS infrastructure.
Learn about Amazon API Gateway and the different building blocks of setting up an API.
Build a Create Read Update and Delete (CRUD) API using API Gateway backed by AWS Lambda functions connected to DynamoDB.
Learn how to use the latest Lambda Annotations Framework to build API endpoints from C#.
Learn about Lambda triggers
Learn how to integrate with Amazon SQS and trigger a lambda function any time we drop a message in SQS.
Learn how to integrate with Amazon SQS and trigger a lambda function any time we drop a message in SNS..
Learn about other available Lambda Triggers.
Understand about Lambda Runtime and Execution Environment.
Learn about the Lambda lifecycle and the different stages of a Lamba Function.
Are you a .NET Developer looking to get started with AWS Lambda?
AWS Lambda is Amazon’s answer to serverless compute services. It allows running code with zero administration of the infrastructure that the code is running on.
This course is for you if…
You are a .NET/C# programmer who is looking to get started with building AWS Lambda Functions.
You want to build serverless applications on AWS and want to learn about the basic building blocks. I will cover some common AWS services that you will come across when building Lambda functions.
What will you learn in this course?
Introduction to AWS Lambda and writing your first function in .NET 6.
Learn how to build, debug, and test AWS Functions.
A quick introduction to DynamoDB and learn how you can persist data from your AWS Functions.
Get introduced to Amazon API Gateway and learn to build HTTP APIs powered by AWS Lambda. Explore the latest Lambda Annotations Framework to build HTTP APIs.
Connect your Lambda Function with other AWS Services and utilize the full power of AWS Infrastructure
Overview of Lambda Functions Runtime, Execution environment, and the lifecycle of an AWS Lambda Function.
Why learn from me?
My name is Rahul, I’m an experienced programmer and I have been blogging/teaching on the internet for a very long time. I am currently a Microsoft MVP and AWS Community Builder.
If you want to see some of my sample content, you can head over to my YouTube channel or my blog, links to which are there on my public profile.
Does this sound great? Jump in and add AWS Lambda Functions to your tool belt.