Section 1 : Getting Started

Lecture 1 Introduction copy 2:44
Lecture 2 What is AWS 1:52
Lecture 3 AWS - A Closer Look (Optional) Pdf
Lecture 4 Join our Online Learning Community Pdf
Lecture 5 What is Serverless Development 5:36
Lecture 6 Does AWS Cost Money Pdf
Lecture 7 AWS Signup & First Serverless API 8:46
Lecture 8 Why AWS 1:1
Lecture 9 Course Structure 3:22
Lecture 10 How to get the Most out of this Course 2:21
Lecture 11 How to use the File Downloads Text

Section 2 : The Core Serverless Services

Lecture 12 Module Introduction 0:43
Lecture 13 An Overview over the Core Serverless Services 5:31
Lecture 14 More Info about the Core Services Text
Lecture 15 The Course Project 2:51

Section 3 : Creating an API with API Gateway & AWS Lambda

Lecture 16 Module Introduction 0:55
Lecture 17 What is API Gateway 2:18
Lecture 18 API Gateway Useful Resources & Links Text
Lecture 19 Accessing the API Gateway Console 1:4
Lecture 20 General API Gateway Features 4:47
Lecture 21 Understanding AWS Permissions (IAM) Text
Lecture 22 API-specific Features & Options 4:51
Lecture 23 Introducing the Request-Response Cycle 4:38
Lecture 24 Understanding the Request-Response Cycle 6:13
Lecture 25 Creating a New API 3:19
Lecture 26 Creating a Resource (= URL Path)
Lecture 27 Handling CORS and the OPTIONS Preflight Request 4:11
Lecture 28 Creating a (HTTP) Method 4:11
Lecture 29 What is AWS Lambda 2:46
Lecture 30 AWS Lambda Useful Resources & Links Text
Lecture 31 Improved Lambda Console Text
Lecture 32 Creating a Lambda Function 11:13
Lecture 33 Lambda Pricing & Uploading Code Text
Lecture 34 Connecting Lambda Functions to API Gateway Endpoints
Lecture 35 Accessing the API from the Web & Fixing CORS Issues 7:25
Lecture 36 Understanding event in Lambda Functions 1:59
Lecture 37 Forwarding Requests with Proxy Integration 3:52
Lecture 38 Accessing Lambda Logs 2:51
Lecture 39 Getting Started with Body Mapping Templates 4:45
Lecture 40 Extracting Request Data with Body Mapping Templates 4:9
Lecture 41 What's the Idea behind Body Mappings 2:10
Lecture 42 Understanding Body Mapping Templates Text
Lecture 43 Mapping Response Data
Lecture 44 Using Models & Validating Requests 3:14
Lecture 45 Understanding JSON Schemas Text
Lecture 46 Models & Mappings 6:43
Lecture 47 Next Steps 1:25
Lecture 48 Adding a DELETE Method Endpoint to the API 2:25
Lecture 49 Using Path Parameters 8:43
Lecture 50 What about Query Parameters Text
Lecture 51 Accessing the API from the Web - The Right Way 7:11
Lecture 52 Wrap Up 2:43

Section 4 : Data Storage with DynamoDB

Lecture 53 Module Introduction
Lecture 54 What is DynamoDB 2:50
Lecture 55 AWS DynamoDB Useful Resources & Links Text
Lecture 56 How DynamoDB Organizes Data 4:58
Lecture 57 NoSQL vs SQL 2:51
Lecture 58 Using DynamoDB with Lambda 0:53
Lecture 59 Creating a Table in DynamoDB 2:41
Lecture 60 Understanding Read & Write Capacity 4:12
Lecture 61 On-Demand Capacity Text
Lecture 62 Creating and Scanning Items 2:16
Lecture 63 What about multiple Databases 1:21
Lecture 64 Accessing DynamoDB from Lambda 4:36
Lecture 65 Sidenote How Lambda works behind the Scenes 1:42
Lecture 66 Putting Items into a DynamoDB Table from Lambda 6:15
Lecture 67 Setting Permissions Right 2:19
Lecture 68 Using API Gateway (Request) Data for Item Creation 6:30
Lecture 69 Mapping the Response & Web Testing 3:5
Lecture 70 Scanning Data in DynamoDB from Lambda 7:52
Lecture 71 Improving the IAM Permissions 4:30
Lecture 72 Restructuring Fetched Data in Lambda 3:0
Lecture 73 Getting a Single Item from DynamoDB via Lambda 5:38
Lecture 74 Testing it from the Web & Passing Correct Data 1:37
Lecture 75 Preparing Delete Permissions 2:49
Lecture 76 Giving Lambda Logging Rights Text
Lecture 77 Deleting Items in DynamoDB via Lambda 4:41
Lecture 78 Mapping DynamoDB Responses 6:45
Lecture 79 Wrap Up 1:50

Section 5 : Authenticating Users with Cognito and API Gateway Authorizers

Lecture 80 Module Introduction 1:33
Lecture 81 How to add Authorization to API Gateway 2:12
Lecture 82 Understanding Custom Authorizers (API Gateway) 4:1
Lecture 83 Creating a Custom Authorizer Function 10:12
Lecture 84 Custom Authorizers Provided Input & Expected Output Text
Lecture 85 MUST READ New UI for setting up Custom Authorizers Text
Lecture 86 Using Custom Authorizers 5:51
Lecture 87 Retrieving Users from Custom Authorizers 6:9
Lecture 88 What is AWS Cognito 2:28
Lecture 89 AWS Cognito Useful Resources & Links Text
Lecture 90 Cognito User Pools and Federated Identities 1:31
Lecture 91 Creating a Cognito User Pool 8:14
Lecture 92 Understanding the Cognito Auth Flow 3:19
Lecture 93 The Example Web App, Angular and TypeScript Text
Lecture 94 Adding Cognito to a Frontend App - Getting Started 5:28
Lecture 95 Using Cognito in iOS or Android Apps Text
Lecture 96 Adding Signup to the Frontend App 12:0
Lecture 97 Adding User Confirmation to a Frontend App 4:8
Lecture 98 Adding Signin to a Frontend App 5:50
Lecture 99 Managing User State with Cognito 3:48
Lecture 100 Using a Cognito Authorizer with API Gateway 2:47
Lecture 101 Passing the right User ID to Lambda 6:43
Lecture 102 Using Query Params & Cognito from Lambda 7:59
Lecture 103 More on the Cognito Identity Service Provider Text
Lecture 104 Passing Query Params from the Frontend
Lecture 105 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 106 About Certification Pdf

Section 6 : Hosting a Serverless SPA

Lecture 107 Module Introduction 2:1
Lecture 108 What is S3 2:33
Lecture 109 AWS S3 Useful Resources & Links Text
Lecture 110 Creating a S3 Bucket 4:31
Lecture 111 Uploading the Web App to the Bucket 2:47
Lecture 112 Using S3 for Hosting Text
Lecture 113 Turning a S3 Bucket into a Static Webserver 3:40
Lecture 114 Setting up Logging 1:53
Lecture 115 Optimizing Content Delivery What is AWS CloudFront 2:28
Lecture 116 AWS CloudFront Useful Resources & Links Text
Lecture 117 Setting up a CloudFront Distribution 4:40
Lecture 118 Finishing the CloudFront Setup 1:8
Lecture 119 Using a Custom Domain What is Route53 1:15
Lecture 120 AWS Route53 Useful Resources & Links Text
Lecture 121 Registering a Domain 1:53
Lecture 122 Connecting a Domain to a CloudFront Distribution 7:2
Lecture 123 Wrap Up 1:16

Section 7 : Beyond the Basics - An Outlook

Lecture 124 Module Introduction 3:13
Lecture 125 Documenting an API 2:10
Lecture 126 Other AWS Lambda Triggers 8:1
Lecture 127 Going Serverless with a Node Express App (Non-API!) 1:59
Lecture 128 Running Node Express Apps via Lambda + API Gateway 9:25
Lecture 129 Pros and Cons of Serverless NodeExpress MPA 3:8
Lecture 130 Learn more about AWS Serverless + Express Apps Pdf
Lecture 131 Serverless Apps and Security 12:4
Lecture 132 A Case of a Better Development Workflow 1:3
Lecture 133 Getting to know the Serverless Framework 6:3
Lecture 134 More about the Serverless Framework Pdf
Lecture 135 Getting to know SAM (Serverless Application Model) by AWS 3:40
Lecture 136 More about the Serverless Application Model (SAM) Pdf
Lecture 137 Testing Serverless Apps with localstack 3:18
Lecture 138 Other useful AWS Services 5:38
Lecture 139 Wrap Up 1:11
Lecture 140 Useful Resources & Links Pdf

Section 8 : Course Roundup

Lecture 141 Roundup 1:0