McAfee-Secured Website

Course name Web Development Courses Computing with AWS Serverless APIs and Apps: Computing with AWS Serverless APIs & Apps

Computing with AWS Serverless APIs and Apps Video Course

Computing with AWS Serverless APIs and Apps Video Course is developed by Web Development Courses Professionals to help you pass the Computing with AWS Serverless APIs and Apps exam.

You Will Learn:

Was 21.99 USD
Now 19.99 USD

Description

This course will improve your knowledge and skills required to pass Computing with AWS Serverless APIs & Apps exam.

Curriculum For This Course

  • 1. Getting Started 7 Videos 00:25:26
    • Introduction 02:44
    • What is AWS? 01:52
    • What is Serverless Development? 05:36
    • AWS Signup & First Serverless API 08:31
    • Why AWS? 01:01
    • Course Structure 03:22
    • How to get the Most out of this Course 02:21
  • 2. The Core Serverless Services 3 Videos 00:09:04
    • Module Introduction 00:43
    • An Overview over the Core Serverless Services 05:31
    • The Course Project 02:50
  • 3. Creating an API with API Gateway & AWS Lambda 29 Videos 01:56:01
    • Module Introduction 00:55
    • What is API Gateway? 02:17
    • Accessing the API Gateway Console 01:04
    • General API Gateway Features 04:47
    • API-specific Features & Options 04:50
    • Introducing the Request-Response Cycle 04:38
    • Understanding the Request-Response Cycle 06:12
    • Creating a New API 03:19
    • Creating a Resource (= URL Path) 03:15
    • Handling CORS and the OPTIONS Preflight Request 04:11
    • Creating a (HTTP) Method 04:11
    • What is AWS Lambda? 02:46
    • Creating a Lambda Function 10:05
    • Connecting Lambda Functions to API Gateway Endpoints 01:27
    • Accessing the API from the Web & Fixing CORS Issues 07:25
    • Understanding "event" in Lambda Functions 01:59
    • Forwarding Requests with "Proxy Integration" 03:52
    • Accessing Lambda Logs 02:51
    • Getting Started with Body Mapping Templates 04:45
    • Extracting Request Data with Body Mapping Templates 04:09
    • What's the Idea behind Body Mappings? 02:09
    • Mapping Response Data 02:41
    • Using Models & Validating Requests 03:14
    • Models & Mappings 06:42
    • Next Steps 01:25
    • Adding a DELETE Method Endpoint to the API 02:25
    • Using Path Parameters 08:43
    • Accessing the API from the Web - The Right Way 07:11
    • Wrap Up 02:43
  • 4. Data Storage with DynamoDB 24 Videos 01:25:47
    • Module Introduction 00:44
    • What is DynamoDB? 02:50
    • How DynamoDB Organizes Data 04:58
    • NoSQL vs SQL 02:51
    • Using DynamoDB with Lambda 00:52
    • Creating a Table in DynamoDB 02:41
    • Understanding Read & Write Capacity 04:11
    • Creating and Scanning Items 02:16
    • What about multiple Databases? 01:20
    • Accessing DynamoDB from Lambda 04:36
    • Sidenote: How Lambda works behind the Scenes 01:42
    • Putting Items into a DynamoDB Table from Lambda 06:14
    • Setting Permissions Right 02:18
    • Using API Gateway (Request) Data for Item Creation 06:30
    • Mapping the Response & Web Testing 03:05
    • Scanning Data in DynamoDB from Lambda 07:52
    • Improving the IAM Permissions 04:30
    • Restructuring Fetched Data in Lambda 03:00
    • Getting a Single Item from DynamoDB via Lambda 01:37
    • Testing it from the Web & Passing Correct Data 02:49
    • Preparing "Delete" Permissions 05:38
    • Deleting Items in DynamoDB via Lambda 04:41
    • Mapping DynamoDB Responses 06:45
    • Wrap Up 01:50
  • 5. Authenticating Users with Cognito and API Gateway Authorizers 21 Videos 01:44:24
    • Module Introduction 01:32
    • How to add Authorization to API Gateway 02:12
    • Understanding Custom Authorizers (API Gateway) 04:01
    • Creating a Custom Authorizer Function 10:12
    • Using Custom Authorizers 05:51
    • Retrieving Users from Custom Authorizers 06:09
    • What is AWS Cognito? 02:28
    • Cognito User Pools and Federated Identities 01:31
    • Creating a Cognito User Pool 07:49
    • Understanding the Cognito Auth Flow 03:19
    • Adding Cognito to a Frontend App - Getting Started 05:28
    • Adding Signup to the Frontend App 12:00
    • Adding User Confirmation to a Frontend App 04:08
    • Adding Signin to a Frontend App 05:50
    • Managing User State with Cognito 03:48
    • Using a Cognito Authorizer with API Gateway 02:47
    • Passing the right User ID to Lambda 06:43
    • Using Query Params & Cognito from Lambda 07:59
    • Passing Query Params from the Frontend 03:50
    • Passing the User Id to the DELETE Endpoint 05:05
    • Wrap Up 01:46
  • 6. Hosting a Serverless SPA 13 Videos 00:36:59
    • Module Introduction 02:00
    • What is S3? 02:33
    • Creating a S3 Bucket 04:30
    • Uploading the Web App to the Bucket 02:47
    • Turning a S3 Bucket into a Static Webserver 03:39
    • Setting up Logging 01:53
    • Optimizing Content Delivery: What is AWS CloudFront? 02:28
    • Setting up a CloudFront Distribution 04:39
    • Finishing the CloudFront Setup 01:08
    • Using a Custom Domain: What is Route53? 01:15
    • Registering a Domain 01:15
    • Connecting a Domain to a CloudFront Distribution 01:52
    • Wrap Up 07:02
  • 7. Beyond the Basics - An Outlook 13 Videos 00:60:49
    • Module Introduction 03:13
    • Documenting an API 02:10
    • Other AWS Lambda Triggers 08:01
    • Going Serverless with a Node/ Express App (Non-API!) 01:58
    • Running Node/ Express Apps via Lambda + API Gateway 09:24
    • Pros and Cons of Serverless Node/Express MPA 03:08
    • Serverless Apps and Security 12:04
    • A Case of a Better Development Workflow 01:03
    • Getting to know the Serverless Framework 06:02
    • Getting to know SAM (Serverless Application Model) by AWS 03:40
    • Testing Serverless Apps with localstack 03:18
    • Other useful AWS Services 05:38
    • Wrap Up 01:11
  • 8. Course Roundup 1 Videos 00:01:00
    • Roundup 01:00