Serverless Development with AWS Lambda and Node.JS

Serverless development are apps and functions that require only servers to run. These apps function in stateless compute containers which are ephemeral, event-triggered and completely managed by the c...

  • All levels
  • English

Course Description

Serverless development are apps and functions that require only servers to run. These apps function in stateless compute containers which are ephemeral, event-triggered and completely managed by the cloud provider. The concept is gaining mass popularity because of its innumerable benefits. Understanding the features it provides to its users, corporations such as Netflix, Telenor, Reuters, and many...

Serverless development are apps and functions that require only servers to run. These apps function in stateless compute containers which are ephemeral, event-triggered and completely managed by the cloud provider. The concept is gaining mass popularity because of its innumerable benefits. Understanding the features it provides to its users, corporations such as Netflix, Telenor, Reuters, and many others have already started using it. Aside from being cost-effective, it has many other benefits as well, such as deploying codes without hassle. Auto-scaling, zero-server management, lack of upfront provisioning, and faster set up are also some of the key features that contribute to its growing demand. Overall, it enhances the developers productivity.

What you’ll learn
  • 1. Setting up an AWS account
  • 2. AWS Lambda and Node.js
  • 3. Cloud 9 IDE
  • 4. AWS Lambda navigation
  • 5. Security in AWS
  • 6. Storing Data
  • 7. Building Lots of Projects and Much More!

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Going Further

3
Section 3 : Full Stack POC

4
Section 4 : Event Drive Programming

5
Section 5 : DynamoDB

6
Section 6 : PhotoCloud Project, Saving our Data

7
Section 7 : PhotoCloud Project, Retrieving our Data

8
Section 8 : PhotoCloud Project, Deploying our App

Curriculum

      Section 1 : Introduction
    1
    Introduction Preview
    2
    AWS Tour
    Quiz:
    Quiz 1
    3
    Serverless Programming Basic Concepts
    Quiz:
    Quiz 2
    4
    Hello World
    Quiz:
    Quiz 3
      Section 2 : Going Further
    5
    S3 Setup
    Quiz:
    Quiz 4
    6
    IAM
    Quiz:
    Quiz 5
    7
    AWS CLI
    Quiz:
    Quiz 6
    8
    Proof of Concept
    Quiz:
    Quiz 7
    9
    S3POC Part 1
    Quiz:
    Quiz 8
    10
    S3POC Part 2
      Section 3 : Full Stack POC
    11
    Serverless Programming 102
    Quiz:
    Quiz 9
    12
    Create Endpoint
    Quiz:
    Quiz 10
    13
    Frontend
    14
    CORS
    Quiz:
    Quiz 11
    15
    Deploy with S3
    Quiz:
    Quiz 12
    16
    Deploy with CloudFront
    Quiz:
    Quiz 13
    17
    Route 53
    Quiz:
    Quiz 14
    18
    ACM
    Quiz:
    Quiz 15
    19
    Cloud Front
    Quiz:
    Quiz 16
    20
    API Gatway
    Quiz:
    Quiz 17
    21
    Update POC
    Quiz:
    Quiz 18
      Section 4 : Event Drive Programming
    22
    Event Driven Programming Part 1
    Quiz:
    Quiz 19
    23
    Event Driven Programming Part 2
    24
    Rekognition and CLI POC
    Quiz:
    Quiz 20
    25
    CloudPhoto Part 1 - S3-SNS
    Quiz:
    Quiz 21
    26
    CloudPhoto Part 2 - IAM
    Quiz:
    Quiz 22
    27
    CloudPhoto Part 3 - Looking at the Data
    28
    CloudPhoto Part 4 - Detect Labels
    Quiz:
    Quiz 23
    29
    CloudPhoto Part 5 - Detect Faces
    Quiz:
    Quiz 24
      Section 5 : DynamoDB
    30
    DynamoDB Create POC Table
    Quiz:
    Quiz 25
    31
    UUID POC
    Quiz:
    Quiz 26
    32
    Dynamo Insert POC
    Quiz:
    Quiz 27
    33
    Dynamo Recall Single Record
    Quiz:
    Quiz 28
    34
    Dynamo Recall Multi Record w- Scan
    Quiz:
    Quiz 29
    35
    Dynamo Recall Multi Record w- Query
    Quiz:
    Quiz 30
      Section 6 : PhotoCloud Project, Saving our Data
    36
    NoSQL Design Basics
    Quiz:
    Quiz 31
    37
    Inserting our Data
    38
    Creating Environment Variables
    Quiz:
    Quiz 32
    39
    Testing our Data
    Quiz:
    Quiz 33
      Section 7 : PhotoCloud Project, Retrieving our Data
    40
    PhotoCloud Scan Function
    Quiz:
    Quiz 34
    41
    ACM Setup
    42
    API Gateway Setup
    Quiz:
    Quiz 35
      Section 8 : PhotoCloud Project, Deploying our App
    43
    Frontend HTML
    44
    Cloud Front Setup

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.