Building REST APIs with Serverless Framework on AWS

A complete guide to build REST APIs on AWS cloud!

If you are getting started on AWS serverless web development, this course will give you a good introduction to building REST APIs with AWS serverless services. You’ll get hands-on experience with serverless services like AWS Lambda, Amazon API Gateway, Amazon DynamoDB, and Identity and Access Management(IAM). Haven’t worked with them before? don’t worry, We have included lessons that introduce these services too.

What you’ll learn

  • Learn Fundamental AWS Serverless Services for Web Development.
  • Build REST APIs on the AWS Cloud Platform with Serverless Framework.
  • Apply the Principle of Least Privilege for Lambda functions.
  • Use Infrastructure As Code to Provision Cloud Resources.
  • Implement Access Controls to API Gateway REST APIs.
  • Setup Multiple Isolated Environments of the API.

Course Content

  • Introduction –> 1 lecture • 2min.
  • Serverless Fundamentals –> 8 lectures • 44min.
  • Building a Serverless REST API –> 14 lectures • 1hr 18min.
  • Implementing Access Control –> 16 lectures • 2hr 3min.
  • Working with Multiple Environments –> 5 lectures • 22min.
  • Creating a Continuous Delivery Pipeline –> 9 lectures • 51min.
  • Securing the API –> 1 lecture • 1min.
  • Monitoring and Troubleshooting –> 1 lecture • 1min.
  • Advanced Topics –> 3 lectures • 1min.
  • Bonus! –> 2 lectures • 1hr 44min.

Building REST APIs with Serverless Framework on AWS

Requirements

If you are getting started on AWS serverless web development, this course will give you a good introduction to building REST APIs with AWS serverless services. You’ll get hands-on experience with serverless services like AWS Lambda, Amazon API Gateway, Amazon DynamoDB, and Identity and Access Management(IAM). Haven’t worked with them before? don’t worry, We have included lessons that introduce these services too.

 

This is a beginner-friendly course, where you’ll learn serverless web API development through theories and practicals. The course includes concise lessons to save your time but it covers important points in building simple REST APIs with AWS serverless services.

 

In this course, you’ll learn to build a REST API that handles CRUD operations for a note-taking application from scratch. You’ll also learn how to use the serverless framework to provision and deploy Lambda functions, API Gateway, and DynamoDB. The principle of least privilege is an important principle to follow when building serverless applications. You will also learn how to use the principle of least privilege to provide minimum permission to the Lambda functions that talk to the DynamoDB table.

Not only that, but you also learn how to add authorization to the REST API with Amazon API Gateway access control methods. You will learn how to create multiple isolated environments of the API to facilitate development, testing, demo, and production.

Get Tutorial