Serverless JavaScript by Example

Serverless JavaScript by Example

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 3h 24m | 793 MB

Become dexterous with live demonstrations on serverless web development

Serverless architecture is viewed as the savior of future web development, as it makes it possible to avoid many problems that traditional cloud hosting faces. The time has come for you to join the revolution!

In this course, you will learn how to use AWS and the Serverless framework, which simplifies the process of creating serverless applications significantly. This course will take you step by step through the process of creating three real-world applications, as well as configuring AWS and the Serverless framework to work locally on your machine. You’ll also see how to deploy your applications to AWS, as well as learning how to monitor your application.

At the end of this video tutorial, you’ll learn to create an image resizer on AWS, which will automatically resize images.

Get a step-by-step approach to creating real-world applications, as well as configuring AWS and the Serverless framework to work locally on your machine.

What You Will Learn

  • Get to know the core concepts of serverless architecture and Serverless framework.
  • Use Serverless plugins.
  • Create REST endpoints with API Gateway.
  • Create executable isolated functions with AWS Lambda.
  • Bind the REST endpoints as event triggers for the Lambda functions.
  • Store data in a database with DynamoDB – without managing any servers.
  • Use AWS S3 to store data.
  • Use third-party APIs to create chatbots.
Table of Contents

Hands-On with Key Serverless Components
01 The Course Overview
02 Introducing the Serverless Framework
03 Creating an IAM User for Your Serverless Installation
04 Configuring Serverless to Work with Your AWS Account
05 Creating Your First Service
06 Deploying Your Functions
07 Testing and Monitoring
08 Installing Serverless Offline and Running the Application Locally
09 Using Large Scale Monitoring and Error Reporting Tools

Creating a Serverless REST API
10 Creating the Core Service for a Notes REST API
11 Adding a DynamoDB Database Connection
12 Defining the CRUD Methods
13 Building Logic for Creating New Notes
14 Building Logic for Retrieving the Created Notes
15 Creating an Edit Method to Update a Note
16 Deleting the Notes

Creating a Facebook Messenger Bot
17 Setting Up the Facebook Messenger Chatbot Application
18 Creating the Get Webhook – Verifying the Application
19 Setting Up a Facebook Page to Use the Chatbot
20 Creating the Post Webhook – Sending Messages
21 Testing the Chatbot

Creating a Slackbot
22 Setting Up the Slack Chatbot App
23 Connecting the Chatbot App to a Newly Created Serverless Service
24 Creating a Custom Slash Command
25 Adding Events with Public Replies
26 Using Incoming Webhooks to Send Messages

Creating an Image Resize Function
27 Creating an S3 Bucket for Storing Images
28 Creating the Image Resize Service
29 Writing the Image Resize Function
30 Deploying the Image Resize Service with Docker
31 Testing the Image Resize Service