AWS Lambda and the Serverless Framework – Hands On Learning!

AWS Lambda and the Serverless Framework – Hands On Learning!

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 7 Hours | 2.41 GB

Develop and Deploy AWS Lambda Functions with Serverless, Learn Lambda Real World Integrations with Amazon Web Services

AWS Lambda and the Serverless Framework is the QUICKEST way to get started in the serverless world, to deploy AWS Lambda functions in Amazon Web Services that infinitely scale without managing any servers!

This course, unlike others, has an approach that teaches you how to properly deploy AWS Lambda functions from the very first lectures.

no manual work through the AWS UI

all your configuration and deployment is coded using YAML and the Serverless framework

no headaches packaging your functions as zip files

AWS Lambda is a fantastic tool to master when learned the right away.

save in cost – you only pay per usage

save in operational burden – no servers to manage!

scale automatically from 0 to millions of API calls.

For this course, we’ll deploy several real world functions to AWS Lambda:

An automated thumbnail generation service on S3 (Python)

A REST API using AWS API Gateway & Lambda (nodeJS)

An EC2 automation to start and stop instances on schedule (Python)

After finishing the course, you’ll be able to write any function you want.

What you’ll learn

  • Develop and deploy AWS Lambda functions properly with the Serverless Framework
  • Learn the fundamentals and advanced options of AWS Lambda
  • Deploy three real world projects that interact with S3, API Gateway, DynamoDB, EC2 & CloudWatch
  • Learn YAML and manage your entire deployment using code
  • At the end, you’ll be ready to write any AWS Lambda functions you desire
Table of Contents

1 Course Structure Explanation ~~ PLEASE READ

Course Introduction
2 Course Introduction
3 Course Objectives Who is this Course For
4 About your Instructor
5 AWS Lambda Overview

Code Download
6 Code Download

AWS Lambda & Serverless – Getting Started
7 AWS Lambda Console
8 Installing Serverless
9 Deploying our First Function
10 Running the function from the CLI
11 Updating the function from the CLI
12 Fetching the function logs from the CLI
13 Removing the function
14 Section Summary
15 AWS Console Changes

AWS Lambda & Serverless – In Depth
16 Create AWS Lambda function using any runtime
17 YAML Crash Course
18 Functions timeout and memory
19 IAM Permissions for Lambda Functions
20 Environment Variables in AWS Lambda
21 VPC for Lambda Functions
22 AWS Lambda Pricing
23 JSON to YAML Practice Exercise!

Real World Example 1 – S3 Thumbnails
24 Overview of S3 Thumbnail Generator Service
25 Implementation of Thumbnail Service – Part 1
26 Implementation of Thumbnail Service – Part 2
27 Thumbnail Service – Next Steps Ideas
28 Pre-requisite Docker installation

Real World Example 2 – REST API
29 Overview of REST API Service
30 Building the REST API
31 Deploying the REST API
32 Testing the REST API
33 REST API – Next Steps Ideas

Real World Example 3 – AWS Automation – EC2 Start Stop
34 Overview of the Lambda Service
35 Deploying the ec2 start and stop lambda functions
36 Next steps Ideas

Course Content from AWS Certified Developer Course
37 Serverless Introduction
38 AWS Lambda Overview
39 AWS Lambda – First Hands On
40 Lambda Synchronous Invocations
41 Lambda Synchronous Invocations Hands On
42 Lambda & Application Load Balancer
43 Lambda & Application Load Balancer Hands On
44 AWS Lambda@Edge Overview
45 Lambda Asynchronous Invocations & DLQ
46 Lambda Asynchronous Invocations Hands On
47 Lambda & CloudWatch Events EventBridge
48 Lambda & S3 Event Notifications
49 Lambda Event Source Mapping
50 Lambda Event Source Mapping Hands On (SQS)
51 Lambda Destinations
52 Lambda Destinations Hands On
53 Lambda Permissions – IAM Roles & Resource Policies
54 Lambda Environment Variables & Hands On
55 Lambda Monitoring & X-Ray Tracing
56 Lambda in VPC
57 Lambda Function Performance
58 Lambda Concurrency
59 Lambda Concurrency Hands On
60 Lambda External Dependencies
61 Lambda and CloudFormation
62 Lambda Layers
63 Lambda Versions and Aliases
64 Lambda and CodeDeploy
65 Lambda Limits
66 Lambda Best Practices
67 AWS API Gateway Overview
68 API Gateway Basics Hands On
69 API Gateway Stages and Deployment
70 API Gateway Stages and Deployment Hands On
71 API Gateway Stages Configurations Hands On
72 API Gateway Canary Deployments
73 API Gateway Canary Deployments Hands On
74 API Gateway Integration Types & Mappings
75 API Gateway Mapping Templates Hands On
76 API Gateway Swagger & Open API 3.0
77 API Gateway Caching
78 API Gateway Usage Plans & API Keys
79 API Gateway Monitoring, Logging and Tracing
80 API Gateway CORS & Hands On
81 API Gateway Authentication and Authorization
82 API Gateway REST API vs HTTP API vs WebSocket API
83 Cognito User Pools
84 Cognito User Pools Hands On
85 Cognito User Pools – Others
86 Cognito Identity Pools
87 Cognito Identity Pools Hands On
88 Cognito User Pools vs Cognito Identity Pools
89 Step Functions Overview
90 Step Functions Hands On
91 Important Note about these lectures

Next Steps
92 Next Steps
94 Bonus Lecture Coupons for my other courses!