Description
AWS Lambda and Python (Full Course) – Beginner to Advanced
This is a course for AWS Lambda Beginners planning to gain expertise in writing Lambda functions using Python with no previous coding experience or experience in a different programming language.
It starts from absolute basics on Python and then builds on that to write Lambda functions to create AWS Resources and finally culminating in developing advanced real-world enterprise use case.
The final capstone project is a common banking and retail industry use-case where the bank gets a regular feed through a json file which triggers the lambda function via a S3 event notification, the lambda functions then reads the data in the json file and inserts the data into DynamoDB.
Part 1 : AWS Lambda – Python Basics
Video 1 – Python Basics – 1 (Install PyCharm, Print Function, Variables, Format, User Input,)
Video 2 – Python Basics – 2 (Data Types Intro, Loops – For, and Data Type – Dictionary Deep Dive)
Video 3 – Python Basics – 3 (Data Type – List and Functions)
Part 2 : AWS Lambda – Create S3, EC2 and DynamoDB resources using Lambda
Video 4 – AWS Lambda Basics – Boto3, Client and Resource, Lambda function handler
Video 5 – AWS Lambda with S3 (Create new Bucket, Delete Bucket and List all the buckets)
Video 6 – AWS Lambda with EC2 (Create EC2 and Start/Stop)
Video 7 – AWS Lambda with DynamoDB (Create Table and Put Items)
Part 3: Serverless Capstone Project 1 – Enterprise Use Case using S3, AWS Lambda and DynamoDB
Video 8 – Enterprise Use Case using S3, AWS Lambda and DynamoDB – Part 1
Video 9 – Enterprise World Use Case using S3, AWS Lambda and DynamoDB – Part 2
Part 4: Capstone Project 2-Monitor & increase free storage for FCI Cluster using MS AD, FSx, EC2, SNS, CloudWatch, Lambda
Video 10 – Monitor and increase free storage for FCI Cluster – Architecture Discussion for use case
Video 11 – Monitor and increase free storage for FCI Cluster – Create AWS Managed AD, FSx, SNS, CloudWatch Alarm
Video 12 – Monitor and increase free storage for FCI Cluster – Write AWS Lambda function
Video 13 – Use case 2 – Monitor and increase free storage for FCI Cluster – Run the end to end demo
Part 5: AWS Lambda – 10 Must Know Concepts
Topics covered as part of the video are as follows
Video 14
· What is AWS Lambda – Concept
· Use Case for AWS Lambda
· AWS Lambda Execution/Invocation Models
· AWS Lambda Limits and Pricing
Video 15
· AWS Lambda Concurrency – Cold Start Problem, Provisioned concurrency and Reserved concurrency
· Handler Function, Events and Context
· AWS Lambda VPC
· Lambda function – Use Cloud Watch Logs and CloudWatch Metrics
· Environment Variables
. Setting up DLQ and lambda Layers