AWS Lambda and Python (Full Course) – Beginner to Advanced

This is a course for AWS Beginners who are learning to write AWS Lambda functions using Python with no coding experience

AWS Lambda and Python (Full Course) – Beginner to Advanced

What you’ll learn

  • Develop expertise in writing AWS Lambda functions using Python (Absolute Beginner to Advanced) – No previous coding experience required.
  • Learn basics of Python which will be used to write Lambda functions in Python.
  • Learn to write key AWS Services such as EC2, S3 and DynamoDB using AWS Lambda(Python).
  • Test your knowledge by implementing the end-to-end use Enterprise use case 1 using S3, AWS Lambda and DynamoDB.
  • Test your knowledge by implementing the end-to-end use Enterprise use case 2 using AWS Managed AD, FSx, EC2, SNS, AWS Lambda, CloudWatch Alarm.

Course Content

  • Introduction –> 1 lecture • 3min.
  • AWS Lambda – Python Basics –> 3 lectures • 38min.
  • Create S3, EC2 and DynamoDB using Lambda –> 4 lectures • 52min.
  • Enterprise Use Case 1 – using S3, AWS Lambda and DynamoDB –> 2 lectures • 23min.
  • Enterprise Use Case 2 – using AWS Managed AD, FSx, CloudWatch, SNS, Lambda, EC2 –> 4 lectures • 36min.

AWS Lambda and Python (Full Course) - Beginner to Advanced

Requirements

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: 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

Get Tutorial