AWS for Everyone-Learn & Build your First Serverless Backend

Learn IAM, Lambda, Cognito, DynamoDB, API Gateway, S3, SAM, Amplify, Route53, EC2, Alexa Skill and 2 Capstone Projects.

4.10 (33 reviews)


9.5 hours


May 2021

Last Update
Regular Price

What you will learn

Overview on cloud computing and Amazon Web services.

Learn the fundamentals of core AWS services that are surging in the Information Technology market.

Authentication with IAM , Storage and Web Hosting with S3.

Deep dive into Serverless concepts - Both Hands on and Technical understating with API Gateway, Lambda, DynamoDB, Cognito.

Hosting a Single Page Web Application - Get mastered on Hosting SPA's without even Provisioning servers in a matter of minutes.

Capstone Project 1 Binary Health - Get experience with Real Time Projects which has Serverless Backend, Android application. More like a Full Stack Development.

Capstone Project 2 Binary Health Alexa Skill - Integrating Voice Assistant to our Capstone project 1.


Why learn this course?

Cloud Computing skills, more precisely Amazon Web service (AWS) skills, are capital intensive and will definitely be booming in the market for a very long time period. Being an IT professional, learning Amazon Web service (AWS) has become a mandatory and authentic way to advance their career and companies are ready to pay top-dollar for specialists in the increasingly common AWS platform.

Now is the time that we must upgrade for the future technology that is going to rule the market for decades from now on.

"Time is money" so don’t ignore this excellent course that will lead not only earn you trucks of money but also sharpen your proficiency with AWS.

After exhaustive research and development for the past two years, we have built each and every section to make you mastery in AWS. Working with the information technology for a 1/2 a decade, after detailed study we have made this crystal clear that the market is currently looking for, so don’t miss out on this Great Learning curve.

What you will learn?

Build your first serverless backend without even thinking about servers and cost. In our Serverless setup, your code will respond instantly when needed and will not incur costs when at rest.

In short, we will create our application that decreases their go-to-market time and builds in lightweight, flexible applications that can be expanded or updated quickly. As I quoted earlier "Time is money", while other developers who spend tons of their hours to solve business problems through the traditional approach, we here will spend less time comparatively in fabricating our application in a highly secure, flexible, scalable, and cost-effective manner.

Technically and in short you will learn,

" Pure Serverless " involves creating a Lambda function that communicates with REST API in API Gateway to exchange the data, and respond to the Android Mobile application frontend. Moreover, it’s like a full-stack application that gives you a clear understanding of different layers of architecture. In order to store the data in the backend, we will use Dynamo DB as storage and meet the current trending Technology requirements we have, in addition, integrated Alexa skill which interacts with our serverless application and you would get a new experience working with voice assistants like Alexa. Finally, for hosting Single page static web hosting with S3 storage service that lets you host a simple web application.

When it comes to Web hosting, we surely need a DNS routing, which is also covered in AWS Route 53.

Simply having technical classes is boredom for sure so, we have included some interesting Capstone projects, Assignments, and Quizzes in each section to make you more interactive and sharpen your Technical Skills with AWS.

We are happy to Welcome you Aboard!!!


AWS for Everyone-Learn & Build your First Serverless Backend
AWS for Everyone-Learn & Build your First Serverless Backend
AWS for Everyone-Learn & Build your First Serverless Backend
AWS for Everyone-Learn & Build your First Serverless Backend


Course Overview

Course preview

AWS Console updates

Environment Setup for taking this course

AWS Free Tier and Pricing Model

How you can download the resources in a lecture

Say a Word

Groundwork behind Cloud computing Technology

A clear understanding with Cloud computing

Diversity on cloud computing services

High level Architecture (HLA) of Cloud computing

Why the market prefers AWS as top ranked Vendor

AWS Playground - Creating AWS account and Signing In

Cloud Computing and AWS

Privacy and Security With Identity and Access Management (IAM)

All you need to know about IAM from scratch

Analyzing the access with IAM User

AWS Playground - Creating an IAM user

Delegate the access with IAM Role

Control the access with IAM Policy

AWS Playground - Assigning an IAM policy to a User

Club everything under IAM Group

AWS Playground - Creating an IAM group

Identity based policies in a nut shell

AWS Identity and Access Management (IAM)

Storage Infrastructure - Simple Storage Service - S3

Quick introduction about S3

Popular jargons that you must know about S3

AWS vendor expansion regions and their Availability Zones

AWS Playground - Creating S3 Bucket

Consent with S3

S3 Public Bucket Policy

AWS Playground - How can you make a bucket public using permissions

Tiers of S3 Cost explorer

Various Tiers of S3 - Storage classes

AWS Playground - Moving objects within different tiers using Lifecycle rules

Awesome Backup option with S3 Cross region replication

AWS Playground - Backing up files using S3 cross region replication

AWS Playground - Static web hosting without managing servers


Fully Managed Secure REST API's with API Gateway

Foundation on API Gateway

API GATEWAY Swagger file

AWS Playground - Creating a REST API with API gateway

AWS Playground - Creating resource identity with your REST API

AWS Playground - Creating HTTP GET method

AWS Playground - Staging and Deploying the API

AWS Playground - Accessing the API from Postman Tool

How to use Post man API Testing tool for MAC/Windows users

AWS Playground - Sending a custom response from API Gateway

API Gateway

Serverless computing with Lambda

A Quick tour on Lambda and its features

AWS Playground - Creating a Lambda function from scratch

AWS Playground - Configuring Test Events for Lambda

AWS Playground - Invoking Lambda with API Gateway as a Trigger

AWS Playground - Monitor and Debug logs in Cloud watch

AWS Playground - Setup a GET method with Query string params and handle the proc

Technical theory on Body mapping templates

Body Mapping Template from Incoming Request

AWS Playground - Mapping Incoming Data with Body mapping

Models and JSON Schema

Online JSON Validator

DevelopementModel.json File

AWS Playground - Creating a Model associating POST Method in API Gateway

Lambda Versioning


Fully managed NOSQL DynamoDB Database

Outline on DynamoDB Database

Relational Database Vs NOSQL Database

Deep dive into DynamoDB Database

Key components in DynamoDB Database

Throughput & Performance

AWS Playground - Create a DynamoDB table

AWS Playground - Inserting Data into table from Lambda

AWS Playground - Fine grained permission for Lambda to access Dynamo DB

Body Mapping Template from Incoming Request

AWS Playground - Genuine serverless approach - GET request

AWS Playground - Genuine serverless approach - DELETE request

AWS Playground - Validating all the APIs


Authentication and Authorization with Cognito

Everything about Cognito

AWS Playground - Creating IAM user with Programmatic Access

AWS Playground - Configuring Cognito

AWS Playground - Intro to Amplify

AWS Playground - Setting Amplify project

API Gateway Swagger File and Android Demo Application Source Code

AWS Playground - Setting Client Application for Cognito

Setting Up Android Studio Gentle Reminder

AWS Playground - Registering a User with Cognito

AWS Playground - Sign In with Amplify SDK

AWS Playground - Configuring the REST API for authentication

AWS Playground - Authenticated Insert Item API from Client

AWS Playground - Authenticated Get Item API from Client

AWS Playground - Authenticated Delete Item API from Client


Capstone Project 1 - Binary Health

Capstone Project Design Architecture

Role of Various AWS services

Resources for Capstone Project 1 - Binary Health

AWS Playground - Creating a new Cognito User Pool

AWS Playground - Creating a new Cognito Identity Pool

AWS Playground - Setting DynamoDB Table for Capstone

AWS Playground - Create a Lambda function to Insert BP Data to Database

AWS Playground - Create a REST API and a resource with POST request

AWS Playground - Create Lambda to get all BP Data from Database

AWS Playground - Configure REST API - GET request

AWS Playground - Create a S3 Bucket to store picture

AWS Playground - Create Lambda to compress the image

AWS Playground - Cognito Authentication Role

AWS Playground - Amplify and S3 setup in Client App

AWS Playground - Fetching User attributes from Client App

Lambda Logic Image Processing Sample Code Link and Layer Link

AWS Playground - Lambda Logic to compress image

AWS Playground - Uploading and Fetching Image from Client App

AWS Playground - Lambda Logic to Insert data to DB

AWS Playground - Making Authenticated POST request from Client App

AWS Playground - Lambda Logic to fetch all BP data

AWS Playground - Making Authenticated GET request from Client App

AWS Playground - Sending HTTP 400 error code from API Gateway

AWS Playground - Handling HTTP 400 error code in Client Application

AWS Playground - Handling Logout from Client App

Capstone Project 1

Capstone Project 2 - Alexa Skill

Alexa Skill Overview

Designing Interaction Model in an Alexa Skill

Interacting with Alexa Skill & High level Architecture (HLA)

Resources for Capstone Project 2 - Alexa Skill

Alexa Skill Developer Website

AWS Playground - Creating a Alexa Skill

AWS Playground - Creating a Lambda function with Alexa Skill Kit as trigger

AWS Playground - Handling Launch request

Need for Account Linking in Custom Alexa Skill

AWS Playground - Setting Up account Linking

Website for Account Linking in Alexa Skill

AWS Playground - Linking Existing Cognito Account with Custom Alexa skill

AWS Playground - Creating Custom Intent and Utterances in Alexa

AWS Playground - Handling Custom Intent in Lambda

AWS Playground - Verifying the Custom Intent from Test console

Capstone Project 2 Alexa skill

Serverless Application Model - SAM

Introduction to AWS Serverless Application Model - SAM

Advantages of using AWS SAM

Prerequisite for using AWS SAM

AWS Playground - Initializing a SAM Project and Testing an API locally

AWS Playground - Deploying the SAM project to the AWS Cloud


Elastic Compute Cloud - Virtual Machines

Brief Idea on EC2 instances

SSH into EC2 and Web Server Installation

AWS Playground - Launching EC2 instances

Elastic Compute Cloud - Virtual Machines

DNS - Route 53

Basics of Domain Name System - DNS

Getting an Idea on AWS Route 53

Routing Policies

AWS Playground - Simple Routing Policy Demo

AWS Playground - Failing Routing Policy Demo

DNS - Route 53

Course Wind-Up

Resource Clean up

Course Wind-Up

BONUS : Interview Prep Kit for AWS

EC2 Power pack Interview prep link

DynamoDB Power pack Interview prep link

Lambda Power pack Interview prep link

API Gateway Power pack Interview prep link

AWS Solution Architect Power pack Interview prep link

Devops Power pack Interview prep link


Dhevi11 February 2021

Great Lessons, a lot learn. It was in simple language. Thanks to creators and instructors Naveen and Sundar.

Latha26 January 2021

I have not fully completed this course yet. But so far I have got a clear understanding of the services learnt.

Arivalagan28 December 2020

Straight forward and easy to understand. This course is very useful for beginners who wanted to learn AWS Server-less. I'm Android developer and situation comes to develop REST-ful webservices for My Application and I searched many courses finally I Found this. This is very straight forward and simple language to understand. Thanks for the course and keep going.

Gautham13 December 2020

You guys done an fantastic job on making this course. All things are explained clearly and easy to understand. Thanks for giving an opportunity to learn about AWS cloud.

Nelson5 December 2020

Definitely a good match for me The course explains subject matter in a diligent sense so that beginners like me can have adequate understanding of subject expertise. The flow of the course is neatly structured and progresses me towards a real-time application which is most wide base to many of the apps in market/business. Will love watching this again and recommending to all level of learners

Soosai5 December 2020

One of a very good course of it's kind. This course stands out tall in my favourites because of few reasons such as realistic, practical with hands-on and most importantly the contents are uptodate.


12/7/2020100% OFFExpired


Udemy ID


Course created date


Course Indexed date
Course Submitted by