Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Develop Secure API Using AWS Lambda, Aurora Serverless MySql
Rating: 4.1 out of 5(35 ratings)
192 students

Develop Secure API Using AWS Lambda, Aurora Serverless MySql

Secure REST API with in a day with the help of AWS Cognito, API Gateway, Lambda and Aurora Serverless MySql
Created byOnexlab .
Last updated 12/2021
English

What you'll learn

  • Professionals or Student will be able to develop Serverless REST API using AWS infrastructure
  • Scalable API

Course content

7 sections47 lectures4h 43m total length
  • Course Overview5:43
  • Introduction To AWS Lambda (FAAS)1:29
  • Inroduction To API0:43
  • Why Use Lambda0:47

    -  FAAS

    - Scale

    automatically and continuously

    - Coast effective

    pay as you go

    There are several benefits of using lambda functions

    1. No need to maintain servers, which have CPU, memory

    2. You only need to create the function and let Amazon will handle the scaling, availability, and 0 downtime

    3. Also, know as a FAAS (function as a Service) that mean we can develop functionality without the complexity and maintaining infrastructure

    4. You only pay for the time the lambda ran in milliseconds

    5 when your lambda function is in the idle state you will be not charged only charged during runtime.

  • Setting Up AWS Account2:05
  • Introduction To AWS IAM3:46

    In this video, you will be introduced to AWS Identity and Access Management (IAM). The video will highlight how IAM can be used for authentication and authorization to AWS services. Discussions around IAM policies and roles will also be included, as well as potential use cases for the service.

  • MacOS Installation AWS CLI (Command Line Interface)2:44
  • Windows Installation AWS CLI (Command Line Interface)5:28

Requirements

  • Knowledge Of Some Basic Linux Commands
  • Knowledge Of Node JS
  • Knowledge Of Mysql or Relational Databases

Description

In this course, you will learn how to develop serverless REST API from scratch.

Scaling new/existing REST API quickly without having to worry about servers is challenging but it is possible with help of Serverless application development and the infrastructure as a service.

In this course, you will learn how to create Serverless REST API using AWS API Gateway, Lambda, and Amazon Aurora (Mysql Compatible Serverless Database)

Our step by step guide will help you to learn how to create code within Lambda, Serverless framework, and Cognito. There are the following steps we will cover in this course.


  1. Create Lambda Function Using AWS Console

  2. Create Lambda Function By Uploading Zip file

  3. Create Lambda Function From S3 Bucket

  4. Integrate API Gateway within Lambda function

  5. Create Lambda Function using Serverless Framework

  6. Different environments production and development.

  7. Deploy API's using Serverless Framework

  8. Local environment testing

  9. Docker Setup

  10. Database seeding

  11. AWS Data API for MySql queries.

  12. Integrate API Gateway within Lambda function

  13. Create AWS Aurora Serverless Cluster

  14. Connectivity of AWS Aurora Serverless Cluster within Lambda

  15. Develop CRUD (Create Read Update Delete) REST API using AWS Lambda and Aurora Serverless with the help of the Serverless framework

  16. Securing REST API using OATH 2 with the help of AWS Cognito

  17. CDK deployment Aurora RDS instance.

  18. Cognito users pool configuration

  19. Detail-oriented course.

  20. Best practice covered.

  21. Secure API using Cognito

  22. AWS resources clean up

Who this course is for:

  • Beginner/Experienced Mobile App Developer
  • Beginner/Experienced Web App Developer
  • Beginner/Experienced REST API Developer
  • Beginner/Experienced Node JS Developer
  • Beginner/Experienced MySql Database Developer