AI-powered learning
Save this course
Building AWS Lambda Functions with C# and .NET
Become an AWS pro with C#. Developed by AWS Solution Certified Architects, get hands-on with building scalable AWS Lambda applications. No setup, no cleanup, no hassle.
4.9
54 Lessons
10h
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- An understanding of AWS Lambda functions and their benefits
- The ability to write AWS Lambda functions by using C# and .NET
- Familiarity with event types supported by AWS Lambda functions
- The ability to orchestrate long-running tasks with AWS Step Functions
- The ability to integrate AWS Lambda functions with third party services
Learning Roadmap
1.
Introduction to AWS Lambda
Introduction to AWS Lambda
Get familiar with building serverless applications, AWS Lambda basics, and project structures.
2.
AWS Lambda .NET Project Types
AWS Lambda .NET Project Types
Look at different AWS Lambda .NET projects for various deployment needs and serverless architectures.
3.
Fundamental Components of AWS Lambda
Fundamental Components of AWS Lambda
5 Lessons
5 Lessons
Examine JSON serialization, context objects, troubleshooting, and solutions in AWS Lambda functions with C#.
4.
Testing AWS Lambda Functions
Testing AWS Lambda Functions
7 Lessons
7 Lessons
Apply your skills to testing AWS Lambda functions using automation frameworks in .NET.
5.
Integrating AWS Lambda with External Services
Integrating AWS Lambda with External Services
10 Lessons
10 Lessons
Deepen your knowledge of integrating AWS Lambda with various AWS services for seamless event handling.
6.
Orchestrating Long-Running Tasks with Step Functions
Orchestrating Long-Running Tasks with Step Functions
4 Lessons
4 Lessons
Simplify complex orchestration of long-running tasks using AWS Step Functions and .NET.
7.
Error Handling in AWS Lambda
Error Handling in AWS Lambda
3 Lessons
3 Lessons
Master the steps to handle errors and configure retry policies in AWS Lambda functions.
8.
Logging and Monitoring in AWS Lambda
Logging and Monitoring in AWS Lambda
7 Lessons
7 Lessons
Step through logging, tracing, and metrics integration in AWS Lambda using .NET and AWS Powertools.
9.
Securing AWS Lambda Functions
Securing AWS Lambda Functions
4 Lessons
4 Lessons
Get started with securing AWS Lambda using IAM, data protection, and security best practices.
10.
Conclusion
Conclusion
2 Lessons
2 Lessons
Work your way through building, deploying, and managing AWS Lambda functions using C# and .NET.
11.
Appendix
Appendix
3 Lessons
3 Lessons
Break down the steps to prepare, emulate, and deploy AWS Lambda functions using .NET.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
Serverless applications enable businesses to deploy highly-scalable workloads in a very cost-efficient manner. AWS Lambda is the main type of serverless application used by the highly popular Amazon Web Services (AWS) cloud. This course is designed to empower individuals with the skills and knowledge to develop robust and scalable AWS Lambda applications using C#.
In this course, you will embark on a hands-on learning journey, starting from the fundamentals of AWS Lambda and progressing to advanced topics. With expert guidance and practical examples, you’ll gain a solid understanding of leveraging AWS Lambda’s power to build highly efficient and cost-effective serverless architectures.
By the end of this course, you’ll have acquired the skills and confidence to develop scalable and efficient serverless applications using AWS Lambda and C#. This course will equip you with the expertise needed to harness the power of AWS Lambda and unlock the potential of serverless computing in your projects.
ABOUT THE AUTHOR
Fiodar Sazanavets
Microsoft MVP | senior software engineer | bestselling technical author | software development mentor
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources