The Serverless Framework with Node.js & AWS

Quickly Code and Deploy Serverless Functions

What you’ll learn

  • By the end of the course you will know how to set up, and debug, serverless projects. You will also be able to build REST APIs, web scrapers, and S3 listeners.

Requirements

  • You should be comfortable using your computer’s terminal, and have intermediate JavaScript skills. The course is recorded on a Mac, without instructions for Windows users.

Description

When you complete this course, you will know how to use serverless architecture and The Serverless Framework for a variety of tasks such as:

  1. Launching an army of web scrapers
  2. Building a RESTful backend that connects to a database
  3. Listening to AWS ecosystem events (uploading to S3), and executing functions accordingly.
  4. Cron jobs that execute functions on a schedule

Serverless architecture, particularly using AWS’s Lambda service, is experiencing rapid growth because it is an affordable and scalable way to build software. The Serverless Framework abstracts away the complicated configuration AWS requires, and allows you to focus on solving problems using the programming language of your choice.

This project-based course starts at the very beginning, taking you through the steps involved in creating an AWS account, all the way to deploying your code to the cloud.

You’ll learn how to use The Serverless Framework to develop serverless apps locally, deploy apps to a variety of environments, and monitor your app’s logs to ensure everything is working as expected.

Prerequisites: Intermediate knowledge of Javascript. Familiarity with ES2015 features such as promises, object destructuring, and array destructuring is helpful.

Who this course is for:

  • JavaScript developers that want to utilize serverless cloud computing.
Get Tutorial