4.57 out of 5
4.57
1510 reviews on Udemy

Serverless Architecture on Amazon Web Services

Deploy Serverless Applications on AWS utilizing DynamoDB, Lambda, API Gateway and S3 in 30 minutes
Instructor:
Mahmoud Matouk
20,905 students enrolled
Learn how to deploy serverless end-to-end web applications on amazon web services
Learn the basics of AWS DynamoDB, Lambda, API Gateway, S3 and Route53

10/13/2017 – Course updated to add section on Serverless application security with Cognito

This course demonstrates a key strength of cloud computing in general and of Amazon Web Services platform in particular, the ability to go serverless.

By deploying serverless applications you don’t have to maintain any server to operate your application and you can ensure high availability and scalability of your application in the most cost effective way, this is mainly because you pay only for the resources you actually use and only when you use them.

In this course we will have a conceptual discussion of N-Tier Architecture and the possible ways to create it on Amazon Web Services, we will also discuss some of the possible ways and services that help you create N-Tier Serverless Architecture on AWS. In this course we will create an end-to-end serverless web application utilizing DynamoDB for backend, Lambda for Data Access Layer, API Gateway for integration layer and S3 for presentation layer.

The demo in this course sets the foundation seeds for high complexity serverless architectures.

Serverless Architecture on AWS

1
N-Tier Architecture Basics

Understand deployment environment complications and how to create N-Tier Architecture on AWS

2
Demo - Backend - DynamoDB

In this step of the demo we will create the backend tier using AWS DynamoDB Table

3
Demo - DAO Layer - Lambda

In this step of the demo we are going to create DAO layer using Lambda function

4
Demo - Integration Layer - API Gateway

In this step of the demo we will expose DAO layer as REST-Like service

5
Demo - Presentation Layer - S3

In this step of the demo we will deploy static resources to S3 and utilize S3 as presentation layer

6
Demo - Assign Domain - Route53

In this step of the demo we will use custom domain name to finalize the end-to-end web application

7
Security Considerations

Conceptual discussion about security considerations for API Gateway

Serverless Application Security

1
Application Security
2
Setting up user pool
3
Creating demo application
4
Securing API Gateway using user pool
5
Web Client Integration
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.6
4.6 out of 5
1510 Ratings

Detailed Rating

Stars 5
613
Stars 4
551
Stars 3
257
Stars 2
64
Stars 1
25
95cb9321df8d43c508b352a4fb6d1fe1
30-Day Money-Back Guarantee

Includes

1 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion