Building REST APIs with Serverless Framework [For Beginners]

Building REST APIs with Serverless Framework [For Beginners]

Building REST APIs with Serverless Framework [For Beginners]

Let’s build a serverless REST API on AWS Cloud!

Language: english

Note: 5.0/5 (2 notes) 546 students  New course 

Instructor(s): Manoj Fernando

Last update: 2022-04-27

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



  • No previous AWS knowledge required


Building REST APIs with Serverless Framework [For Beginners]Building REST APIs with Serverless Framework [For Beginners]


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.

We are not going to cover how to secure the REST API with authentication and authorization or how to connect the REST API with a Frontend.


Who this course is for

  • Beginners to AWS Serverless Web Development


Course content

  • Introduction
    • Introduction
  • Serverless Fundamentals
    • Section overview
    • Introduction to AWS Lambda
    • AWS Lambda demo
    • Introduction to Amazon API Gateway
    • Introduction to Amazon DynamoDB
    • Introduction to Identity and Access Management (IAM)
    • Introduction to CloudWatch
    • CloudWatch Demo
  • Building a Serverless REST API
    • Application overview
    • Architecture overview
    • Installing Serverless CLI
    • Creating Serverless Service
    • Building the first Lambda function and connect with API Gateway
    • Creating other CRUD endpoints
    • Viewing the resources on AWS console
    • Creating a DynamoDB table with CloudFromation
    • Implementing CreateNote Lambda function
    • Using serverless-iam-role-per-function plugin
    • Implementing UpdateNote Lambda function
    • Implementing DeleteNote Lambda function
    • Implementing GetNotes Lambda function
  • Conclusion
    • Summary and Conclusion


Time remaining or 455 enrolls left


Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate