Урок 1.00:02:45
Introduction
Урок 2.00:01:53
What is AWS?
Урок 3.00:05:37
What is Serverless Development?
Урок 4.00:08:47
AWS Signup & First Serverless API
Урок 5.00:01:02
Why AWS?
Урок 6.00:03:23
Course Structure
Урок 7.00:02:22
How to get the Most out of this Course
Урок 8.00:00:44
Module Introduction
Урок 9.00:05:32
An Overview over the Core Serverless Services
Урок 10.00:02:51
The Course Project
Урок 11.00:00:56
Module Introduction
Урок 12.00:02:18
What is API Gateway?
Урок 13.00:01:04
Accessing the API Gateway Console
Урок 14.00:04:48
General API Gateway Features
Урок 15.00:04:51
API-specific Features & Options
Урок 16.00:04:39
Introducing the Request-Response Cycle
Урок 17.00:06:13
Understanding the Request-Response Cycle
Урок 18.00:03:20
Creating a New API
Урок 19.00:03:16
Creating a Resource (= URL Path)
Урок 20.00:04:12
Handling CORS and the OPTIONS Preflight Request
Урок 21.00:04:12
Creating a (HTTP) Method
Урок 22.00:02:47
What is AWS Lambda?
Урок 23.00:11:13
Creating a Lambda Function
Урок 24.00:01:28
Connecting Lambda Functions to API Gateway Endpoints
Урок 25.00:07:26
Accessing the API from the Web & Fixing CORS Issues
Урок 26.00:02:00
Understanding "event" in Lambda Functions
Урок 27.00:03:53
Forwarding Requests with "Proxy Integration"
Урок 28.00:02:52
Accessing Lambda Logs
Урок 29.00:04:45
Getting Started with Body Mapping Templates
Урок 30.00:04:10
Extracting Request Data with Body Mapping Templates
Урок 31.00:02:10
What's the Idea behind Body Mappings?
Урок 32.00:02:42
Mapping Response Data
Урок 33.00:03:15
Using Models & Validating Requests
Урок 34.00:06:43
Models & Mappings
Урок 35.00:01:25
Next Steps
Урок 36.00:02:25
Adding a DELETE Method Endpoint to the API
Урок 37.00:08:43
Using Path Parameters
Урок 38.00:07:12
Accessing the API from the Web - The Right Way
Урок 39.00:02:44
Wrap Up
Урок 40.00:00:45
Module Introduction
Урок 41.00:02:51
What is DynamoDB?
Урок 42.00:04:59
How DynamoDB Organizes Data
Урок 43.00:02:52
NoSQL vs SQL
Урок 44.00:00:53
Using DynamoDB with Lambda
Урок 45.00:02:41
Creating a Table in DynamoDB
Урок 46.00:04:12
Understanding Read & Write Capacity
Урок 47.00:02:17
Creating and Scanning Items
Урок 48.00:01:21
What about multiple Databases?
Урок 49.00:04:37
Accessing DynamoDB from Lambda
Урок 50.00:01:43
Sidenote: How Lambda works behind the Scenes
Урок 51.00:06:15
Putting Items into a DynamoDB Table from Lambda
Урок 52.00:02:19
Setting Permissions Right
Урок 53.00:06:30
Using API Gateway (Request) Data for Item Creation
Урок 54.00:03:06
Mapping the Response & Web Testing
Урок 55.00:07:53
Scanning Data in DynamoDB from Lambda
Урок 56.00:04:31
Improving the IAM Permissions
Урок 57.00:03:01
Restructuring Fetched Data in Lambda
Урок 58.00:05:39
Getting a Single Item from DynamoDB via Lambda
Урок 59.00:01:38
Testing it from the Web & Passing Correct Data
Урок 60.00:02:49
Preparing "Delete" Permissions
Урок 61.00:04:42
Deleting Items in DynamoDB via Lambda
Урок 62.00:06:46
Mapping DynamoDB Responses
Урок 63.00:01:51
Wrap Up
Урок 64.00:01:33
Module Introduction
Урок 65.00:02:13
How to add Authorization to API Gateway
Урок 66.00:04:02
Understanding Custom Authorizers (API Gateway)
Урок 67.00:10:13
Creating a Custom Authorizer Function
Урок 68.00:05:51
Using Custom Authorizers
Урок 69.00:06:10
Retrieving Users from Custom Authorizers
Урок 70.00:02:28
What is AWS Cognito?
Урок 71.00:01:32
Cognito User Pools and Federated Identities
Урок 72.00:08:14
Creating a Cognito User Pool
Урок 73.00:03:20
Understanding the Cognito Auth Flow
Урок 74.00:05:29
Adding Cognito to a Frontend App - Getting Started
Урок 75.00:12:01
Adding Signup to the Frontend App
Урок 76.00:04:09
Adding User Confirmation to a Frontend App
Урок 77.00:05:51
Adding Signin to a Frontend App
Урок 78.00:03:49
Managing User State with Cognito
Урок 79.00:02:47
Using a Cognito Authorizer with API Gateway
Урок 80.00:06:44
Passing the right User ID to Lambda
Урок 81.00:08:00
Using Query Params & Cognito from Lambda
Урок 82.00:03:51
Passing Query Params from the Frontend
Урок 83.00:05:06
Passing the User Id to the DELETE Endpoint
Урок 84.00:01:47
Wrap Up
Урок 85.00:02:01
Module Introduction
Урок 86.00:02:33
What is S3?
Урок 87.00:04:31
Creating a S3 Bucket
Урок 88.00:02:48
Uploading the Web App to the Bucket
Урок 89.00:03:40
Turning a S3 Bucket into a Static Webserver
Урок 90.00:01:54
Setting up Logging
Урок 91.00:02:29
Optimizing Content Delivery: What is AWS CloudFront?
Урок 92.00:04:40
Setting up a CloudFront Distribution
Урок 93.00:01:09
Finishing the CloudFront Setup
Урок 94.00:01:16
Using a Custom Domain: What is Route53?
Урок 95.00:01:53
Registering a Domain
Урок 96.00:07:02
Connecting a Domain to a CloudFront Distribution
Урок 97.00:01:16
Wrap Up
Урок 98.00:03:14
Module Introduction
Урок 99.00:02:11
Documenting an API
Урок 100.00:08:01
Other AWS Lambda Triggers
Урок 101.00:01:59
Going Serverless with a Node/ Express App (Non-API!)
Урок 102.00:09:25
Running Node/ Express Apps via Lambda + API Gateway
Урок 103.00:03:09
Pros and Cons of Serverless Node/Express MPA
Урок 104.00:12:05
Serverless Apps and Security
Урок 105.00:01:04
A Case of a Better Development Workflow
Урок 106.00:06:03
Getting to know the Serverless Framework
Урок 107.00:03:41
Getting to know SAM (Serverless Application Model) by AWS
Урок 108.00:03:19
Testing Serverless Apps with localstack
Урок 109.00:05:39
Other useful AWS Services
Урок 110.00:01:12
Wrap Up
Урок 111.00:00:56
Course Roundup
Lambda functions are using callbacks and not response objects.
Having to go to documentation for every little thing that the instructor is teaching as it has been outdated.