AWS Developer: An Introduction to AWS Lambda
AWS Lambda is the leading serverless functions provider in the world. This course will teach you the basics of using AWS Lambda and how it fits within the serverless landscape.
What you'll learn
At the heart of application development is a desire to create and scale new products quickly without having to worry about technical logistics. In this course, AWS Developer: An Introduction to AWS Lambda, you will learn how to create event-driven code within AWS Lambda. First, you will learn to deploy simple scheduled functions. Next, you will explore how to securely integrate Lambda with third party APIs and credentials. Finally, you'll learn how to leverage other AWS services alongside Lambda. When you're finished with this course, you will have a foundational knowledge of AWS Lambda and other AWS Services that will help you as you learn more about serverless application development and the infrastructure as a service space.
Table of contents
- Sparrow Project Tooling and Goals 4m
- API Key Encryption with Parameter Store and KMS 3m
- Creating a Twitter Developer Account and Keys 6m
- Adding Keys to Parameter Store with the AWS Console 3m
- Preparing Our Demo Code and Installing the AWS CLI 8m
- Adding Keys to Parameter Store with Boto3 6m
- Installing Dependencies in Our Python Virtual Environment 7m
- Testing the Sparrow Code Locally 5m
- Building a Lambda Function Package 7m
- Deploying and Testing Our Twitter Bot 9m
- Reviewing SES, S3, and the Cuckoo Project 7m
- Moving HTML Templates to an S3 Bucket 5m
- Verifying Email Addresses in SES 3m
- Reviewing the Cuckoo Project Code 6m
- Creating an IAM Role for Cuckoo 3m
- Installing and Testing Cuckoo Locally 9m
- Creating a Lambda Function with the AWS CLI 5m
- Creating CloudWatch Events Rules with the AWS CLI 5m
- Configuring Lambda and CloudWatch Events with the AWS CLI 6m