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




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

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 three real-world enterprise use case.


  1. The first 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.

  2. The Second Capstone function focuses on API Gateway, AWS Lambda and S3

  3. The third Capstone project focuses on Monitor & increase free storage for FCI Cluster using AWS Microsoft AD, FSx, EC2, SNS, CloudWatch, Lambda

Section 1 :  Introduction

  • Course Outline

Section 2 : AWS Lambda – Basic Concepts

  • Evolution from Physical Servers to AWS Lambda

  • What is AWS Lambda and Use Cases

  • Lambda Console Walkthrough

  • AWS Lambda Invocation Models

  • Lambda Execution Role

  • AWS Lambda Limits 

  • Lambda Execution and Concurrency


Section 3 : AWS Lambda - Python Basics

  • Python Basics – 1 (Install PyCharm, Print Function, Variables, Format, User Input,)

  • Python Basics – 2 (Data Types Intro, Loops – For, and Data Type – Dictionary Deep Dive)

  • Python Basics – 3 (Data Type – List and Functions)


Section 4 : AWS Lambda – Create S3, EC2 and DynamoDB resources using Lambda

  • AWS Lambda Basics – Boto3, Client and Resource, Lambda function handler

  • AWS Lambda with S3 (Create new Bucket, Delete Bucket and List all the buckets)

  • AWS Lambda with EC2 (Create EC2 and Start/Stop)

  • AWS Lambda with DynamoDB (Create Table and Put Items)


Part 5 : Serverless Capstone Project 1 - Enterprise Use Case using S3, AWS Lambda and DynamoDB

  • Enterprise Use Case using S3, AWS Lambda and DynamoDB – Part 1

  • Enterprise World Use Case using S3, AWS Lambda and DynamoDB – Part 2


Section 6 : AWS Lambda – Advanced Concepts

  • Lambda - VPC Networking Configuration

  • Lambda - Environment Variables

  • Lambda Versions

  • Lambda Aliases

  • Lambda Monitoring - CloudWatch Metrics

  • Lambda Monitoring - CloudWatch Logs


Part 6 : Serverless Capstone Project 2 - Enterprise Use Case using API Gateway, AWS Lambda and S3

  • Enterprise Use Case using API Gateway,  AWS Lambda and S3 – Architecture - Part 1

  • Enterprise Use Case using API Gateway,  AWS Lambda and S3 – Part 2

  • Enterprise Use Case using API Gateway,  AWS Lambda and S3 – Part 3


Part 7 : Capstone Project 3-Monitor & increase free storage for FCI Cluster using MS AD, FSx, EC2, SNS, CloudWatch, Lambda

  • Monitor and increase free storage for FCI Cluster – Architecture Discussion for use case

  • Monitor and increase free storage for FCI Cluster – Create AWS Managed AD, FSx, SNS, CloudWatch Alarm

  • Monitor and increase free storage for FCI Cluster – Write AWS Lambda function

  • Use case 3 - Monitor and increase free storage for FCI Cluster – Run the end to end demo



HandsOn AWS Services Covered in the Course :

  1. Python Basics used in AWS Lambda

  2. AWS Lambda

  3. EC2

  4. S3

  5. DynamoDB

  6. API Gateway

  7. AWS MS AD

  8. FSx

  9. SNS

  10. CloudWatch

  11. CloudWatch Alarm

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

Url: View Details

What you will 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)

Rating: 4.47619

Level: Beginner Level

Duration: 3.5 hours

Instructor: Rahul Trisal


Courses By:   0-9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

About US

The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of coursescompany.com.


© 2021 coursescompany.com. All rights reserved.
View Sitemap