Serverless JavaScript by Example

Watch Serverless JavaScript by Example

  • 2017
  • 1 Season

Serverless JavaScript by Example is a comprehensive video course from Packt Publishing that aims to introduce you to the world of serverless computing with JavaScript. The course is designed to help you learn how to develop serverless applications using the popular cloud computing platform, Amazon Web Services (AWS), and its associated services.

The course is divided into eight chapters, each of which covers a specific topic related to serverless computing with JavaScript. The first chapter provides an introduction to serverless computing and explains why it is becoming increasingly popular among web developers. The chapter also covers the basic concepts of serverless computing and compares it with traditional server-based computing.

The second chapter of the course introduces you to the serverless services provided by AWS. The chapter explains the various AWS services that you can use to build and deploy serverless applications, such as AWS Lambda, Amazon API Gateway, Amazon DynamoDB, and Amazon S3. You'll learn how these services work together to provide a complete serverless computing platform.

The third chapter of the course covers the basics of JavaScript programming. This chapter is aimed at beginners who are new to programming with JavaScript. It introduces you to the basic syntax and structure of the language and teaches you how to use it to create simple programs.

The fourth chapter of the course covers writing serverless applications with JavaScript. In this chapter, you'll learn how to develop a simple serverless application using the AWS Lambda service. You'll learn how to write code that can be executed by AWS Lambda, how to package and deploy your code, and how to create an API using Amazon API Gateway.

The fifth chapter of the course covers working with APIs in serverless applications. APIs are an important part of modern web applications, and in this chapter, you'll learn how to create a RESTful API using Amazon API Gateway. You'll learn how to define the API endpoints, how to map the endpoints to your Lambda functions, and how to secure your API using API Gateway's authentication and authorization features.

The sixth chapter of the course covers data storage in serverless applications. In this chapter, you'll learn how to use Amazon DynamoDB to store and retrieve data in a serverless application. You'll learn how to create tables, how to query and scan the tables, and how to work with streams to process data changes in real-time.

The seventh chapter of the course covers error handling and debugging in serverless applications. In this chapter, you'll learn how to use AWS CloudWatch to monitor and troubleshoot your serverless applications. You'll learn how to log and analyze your application's behavior, how to set up alarms to alert you to potential issues, and how to use the debugging tools provided by AWS Lambda.

The final chapter of the course covers advanced topics in serverless computing with JavaScript. This chapter covers topics such as deploying serverless applications using AWS CloudFormation, working with the AWS Serverless Application Model (SAM), and developing microservices using AWS Lambda and Amazon API Gateway.

Overall, Serverless JavaScript by Example is an excellent course for anyone who wants to learn how to develop serverless applications using JavaScript and AWS. The course is well-structured, and the content is presented in a clear and concise manner. The course is suitable for both beginners and experienced developers who want to learn about serverless computing.

Serverless JavaScript by Example is a series that is currently running and has 1 seasons (29 episodes). The series first aired on December 21, 2017.

Filter by Source

Seasons
Deploying the Image Resize Service with Docker
30. Deploying the Image Resize Service with Docker
December 21, 2017
In this video, we will start the process of deploying the service. For this we need to install all modules on the same OS as the Lambda service is running on. This means we need to install it on Amazon Linux. To achieve this we will use Docker to build and deploy our image resize service.
Writing the Image Resize Function
29. Writing the Image Resize Function
December 21, 2017
This video begins with installing modules for image resizing and interacting with AWS. Interaction is done with AWS-SDK while the resizing will be done by Sharp. The rest of the video will be hands on coding.
Creating the Image Resize Service
28. Creating the Image Resize Service
December 21, 2017
In this video, we will start with creating a new service, and configuring the serverless.yml. We will be adding all the needed configuration settings including IAM role statements and environment variables.
Creating an S3 Bucket for Storing Images
27. Creating an S3 Bucket for Storing Images
December 21, 2017
Before starting we need to create a resource on AWS, more precisely an S3 bucket. Additionally, we need to configure public read permissions and static website hosting.
Using Incoming Webhooks to Send Messages
26. Using Incoming Webhooks to Send Messages
December 21, 2017
In this video, we will integrate incoming webhooks into a custom slash command in order to send messages to yourself. This will be a way of taking notes.
Adding Events with Public Replies
25. Adding Events with Public Replies
December 21, 2017
This video aims at adding listeners to listen for specific words in sent messages. The bot will respond if they are found.
Creating a Custom Slash Command
24. Creating a Custom Slash Command
December 21, 2017
In this video, we will learn about creating a custom slash command. The command will return random quotes once triggered.
Connecting the Chatbot App to a Newly Created Serverless Service
23. Connecting the Chatbot App to a Newly Created Serverless Service
December 21, 2017
This video aims at using the Serverless install command to create a Serverless slack app template. And configuring the slack app with the Serverless service.
Setting Up the Slack Chatbot App
22. Setting Up the Slack Chatbot App
December 21, 2017
In this video, we will sign in to Slack, create a workspace and an app.
Testing the Chatbot
21. Testing the Chatbot
December 21, 2017
In this video, we will start testing the chat bot. We will go over configuration options and what is needed to get a chat bot approved by Facebook so it can be used by the public.
Creating the Post Webhook - Sending Messages
20. Creating the Post Webhook - Sending Messages
December 21, 2017
In this video, we will set up the POST webhook. It's the chatbot's way of communicating with the outside world. Sending requests from the webhook.
Setting Up a Facebook Page to Use the Chatbot
19. Setting Up a Facebook Page to Use the Chatbot
December 21, 2017
This video aims at setting up a Facebook page to use the Messenger bot and subscribe the bot to the page.
Creating the Get Webhook - Verifying the Application
18. Creating the Get Webhook - Verifying the Application
December 21, 2017
In this video, we will create a new service for the chat bot. Also, create a webhook, and learn what it is.
Setting Up the Facebook Messenger Chatbot Application
17. Setting Up the Facebook Messenger Chatbot Application
December 21, 2017
This video aims at getting you up and running with the Facebook developer's ecosystem. Also, we shall learn how to sign in to the developer console and create a new app.
Deleting the Notes
16. Deleting the Notes
December 21, 2017
In this video, we will write codes for deleting an existing note from the database. Deploying the REST API to AWS.
Creating an Edit Method to Update a Note
15. Creating an Edit Method to Update a Note
December 21, 2017
This video aims at writing codes for editing an existing note in the database.
Building Logic for Retrieving the Created Notes
14. Building Logic for Retrieving the Created Notes
December 21, 2017
In this video, we will write codes for fetching notes from the database. Both fetching all notes and one note.
Defining the CRUD Methods
12. Defining the CRUD Methods
December 21, 2017
In this video, we will create CRUD methods for the REST API, and learn to stub out the main CRUD methods and create the events for triggering the lambda functions.
Adding a DynamoDB Database Connection
11. Adding a DynamoDB Database Connection
December 21, 2017
This video explains what DynamoDB is and configuring a database connection.
Creating the Core Service for a Notes REST API
10. Creating the Core Service for a Notes REST API
December 21, 2017
This video aims to create the base service and install all needed dependencies for a REST API.
Using Large Scale Monitoring and Error Reporting Tools
9. Using Large Scale Monitoring and Error Reporting Tools
December 21, 2017
In this video, we will learn about third-party tools to help you monitor a Serverless application in production.
Installing Serverless Offline and Running the Application Locally
8. Installing Serverless Offline and Running the Application Locally
December 21, 2017
In this video, we will learn how to use Serverless Offline to emulate the environment locally. It enables proper testing on a local machine before deployment.
Testing and Monitoring
7. Testing and Monitoring
December 21, 2017
In this video, we will learn how to use the Serverless framework to test and monitor functions. We will also show logs in the AWS console through CloudWatch.
Deploying Your Functions
6. Deploying Your Functions
December 21, 2017
In this video, we will understand how to deploy a service, and what Serverless does behind the scenes. We will also take a look at steps to remove a service.
Creating Your First Service
5. Creating Your First Service
December 21, 2017
In this video, we will create a service and configure functions and events.
Configuring Serverless to Work with Your AWS Account
4. Configuring Serverless to Work with Your AWS Account
December 21, 2017
This video aims at configuring the Serverless installation to work with an AWS account.
Creating an IAM User for Your Serverless Installation
3. Creating an IAM User for Your Serverless Installation
December 21, 2017
This video aims at creating an IAM user to connect an AWS account to the Serverless installation.
Introducing the Serverless Framework
2. Introducing the Serverless Framework
December 21, 2017
In this video, we will go through the basics of Serverless architecture and touch upon the tools used in the remainder of the course.
The Course Overview
1. The Course Overview
December 21, 2017
This video provides an overview of the entire course.
Description
Where to Watch Serverless JavaScript by Example
Serverless JavaScript by Example is available for streaming on the Packt Publishing website, both individual episodes and full seasons. You can also watch Serverless JavaScript by Example on demand at Amazon.
  • Premiere Date
    December 21, 2017