Section 1 : Introduction

Lecture 1 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 2 Introduction 17:41
Lecture 3 Setup the website

Section 2 : Static Chat Application with S3

Lecture 4 S3 Overview 10:6
Lecture 5 Walkthrough of demo site 6:13
Lecture 6 Adding static data to the website 5:18
Lecture 7 JavaScript Syntax Basics 7:45
Lecture 8 JavaScript Parallelism 5:31
Lecture 9 Accessing static data from javascript 11:44
Lecture 10 Exercise 1 solutions 5:12

Section 3 : Creating an API

Lecture 11 Lambda functions overview 6:12
Lecture 12 Introduction to IAM and policies 4:25
Lecture 13 Creating a policy for the Lambda function 5:57
Lecture 14 Code walkthrough of the first Lambda function 8:46
Lecture 15 Running the lambda function with test data 4:18
Lecture 16 Lambda triggers 4:6
Lecture 17 Adding an API Gateway trigger to the function 4:23
Lecture 18 Understand and Setup CORS
Lecture 19 Calling the API from the website 6:7
Lecture 20 CORS Activity Solution 2:35
Lecture 21 Retrieving a conversation with the API 6:55
Lecture 22 Failure test activity solution 3:13

Section 4 : Use DynamoDB for storage

Lecture 23 DynamoDB overview 9:29
Lecture 24 DynamoDB vs 2:57
Lecture 25 Create DynamoDB tables 4:18
Lecture 26 Create some sample data in DynamoDB 6:19
Lecture 27 Update Lambda policy to access DynamoDB tables 4:44
Lecture 28 Read a conversation from Dynamo DB 12:39
Lecture 29 Read conversation list from DynamoDB 12:17
Lecture 30 Write new messages to DynamoDB 14:53
Lecture 31 Exercise Solution 6:15

Section 5 : Break up the monolith

Lecture 32 Overview of why having only one Lambda function can create problems 5:44
Lecture 33 API Gateway overview - Resources and Methods 9:53
Lecture 34 API Gateway overview - Models 3:48
Lecture 35 API Gateway overview - Request Flow 6:10
Lecture 36 Create API structure in API Gateway 9:44
Lecture 37 Lambda functions for reading and writing messages
Lecture 38 API Gateway stages 3:25
Lecture 39 Exporting a JavaScript client and Swagger 13:7
Lecture 40 Remove hard-coded user names from Lambda 6:46

Section 6 : Add Identity to the app

Lecture 41 Cognito overview 7:37
Lecture 42 Create a user pool 8:12
Lecture 43 List Users in the API
Lecture 44 List Users on the site 11:0
Lecture 45 Create a new conversation 11:6
Lecture 46 Create sign up page
Lecture 47 Create verification page 4:56
Lecture 48 Add login and logout 5:49
Lecture 49 Add a Cognito authorizer to the API Gateway 8:38
Lecture 50 Pass user token to the API 4:34
Lecture 51 Heads up! Text
Lecture 52 Mapping unauthorized responses to HTTP status codes 8:25

Section 7 : Optimization and Preparing for Production

Lecture 53 Lambda Versioning 14:22
Lecture 54 Using stage variables 6:25
Lecture 55 CloudFront overview 4:17
Lecture 56 Setting up a CloudFront CDN 8:36
Lecture 57 Monitoring 7:45
Lecture 58 Custom domains 5:32