Serverless Computing with AWS Lambda
1h 37mIntermediate2019-12-06
Authors

Marcia Villalba
Software Engineer
Course details
Ready to go serverless? Learn the essentials of working with AWS Lambda, a compute service that handles administration for you, so you're only responsible for your code. In this course, Marcia Villalba helps beginners get up and running with Lambda. To begin, she explains the basics of securing an AWS account and creating IAM users. From there, she moves on to the main concepts of the Lambda programming model and shows how to create Lambda functions and add API Gateway as a trigger. She steps through how to do everything from the AWS console to solidify your baseline knowledge before showing how to create lambda functions with the AWS Serverless Application Framework (SAM), which uses the paradigm of infrastructure as code—the recommended way to develop serverless applications.
Learning objectives
Creating IAM users
The Lambda programming model
Creating AWS Lambda functions
Popular triggers for AWS Lambda
Add API Gateway as a trigger to Lambda
Testing functions with Postman
Creating Lambda functions with SAM
Deploying your application
Learning objectives
Creating IAM users
The Lambda programming model
Creating AWS Lambda functions
Popular triggers for AWS Lambda
Add API Gateway as a trigger to Lambda
Testing functions with Postman
Creating Lambda functions with SAM
Deploying your application
Skills covered
Cloud DevelopmentAmazon Web Services (AWS)AmazonCloud PlatformsLearningCloud Computing
Concepts
0. Introduction
- 01 - Serverless computing with lambdas
- 02 - What you should know
1. Getting Started with AWS
- 03 - Secure your AWS account
- 04 - Basics of IAM
- 05 - Creating IAM users
2. AWS Lambda Introduction
- 06 - Lambda overview
- 07 - Explore the AWS Lambda console
- 08 - The AWS Lambda programming model
3. Getting Started with AWS Lambda
- 09 - Create your first AWS Lambda
- 10 - Triggers for AWS Lambda
- 11 - Introduction to API Gateway
- 12 - Add API Gateway as a trigger to Lambda
- 13 - Introduction to Postman
- 14 - Test your function with Postman
- 15 - Monitor your function with CloudWatch
- 16 - Challenge
- 17 - Solution
4. AWS SAM
- 18 - Introduction to AWS Serverless Application Framework (SAM)
- 19 - Why infrastructure as code is so important
- 20 - Setting up SAM
- 21 - Create your first project with SAM
- 22 - Create a Lambda function with SAM
- 23 - Add an API Gateway trigger to Lambda
5. Deploying Your Application
- 24 - Package with CloudFormation
- 25 - Deploy to AWS
- 26 - Test your Lambda application with Postman
- 27 - See function logs with SAM
- 28 - Challenge
- 29 - Solution
Conclusion
- 30 - Clean up your AWS environment
- 31 - Next steps
Related courses
- Serverless Cloud Computing: Concepts, Platforms, and Services
- Complete Guide to Serverless Web App Development on AWS
- AI Challenge: Build an AI Agent in 7 Steps in 7 Days with AWS
- Learning Amazon Web Services Lambda
- AWS Lambda Projects: Serverless Functions, Cost-Efficiency, and Peak Performance in Cloud Environments
- Creating a Serverless Application Using React in AWS
- Learning Cloud Computing: Serverless Computing
- Generative AI and Large Language Models on AWS
Related learn paths
- Getting Started as an AWS Developer
- Build Your Knowledge of Cloud Administration
- Prepare for the AWS Certified Developer Associate (DVA-C01) Certification Exam
- Getting Started with Cloud Development
- Advance Your AWS Development Skills: Exploring Complex Application Development
- Getting Started with DevOps
- Prepare for the AWS DevOps Engineer - Professional (DOP-C01) Exam
- Build an Enterprise Cloud Architecture