Fullstack Serverless Applications on AWS

Course Instructor
course instructor image
Fernando Medina Corey
I’m Fernando Medina Corey - a data engineer and technical course author. I love prototyping applications with new datasets and explaining new technical concepts and tools to developers, data engineers and software architects. I also try to stay involved in my local tech scene and frequently speak and teach at meetups and events.

Welcome to Linux Academy

Introduction to Linux Academy

00:05:53

About the Author and Course

00:01:47

Welcome to Serverless Fullstack Applications on AWS

00:02:48

Serverless Essentials

Serverless Overview

00:01:19

The Rise of Serverless

00:08:50

What is Serverless?

00:09:24

Serverless Application Architectures

00:14:05

Serverless Benefits

00:05:05

Limitations of Serverless

00:04:29

Key Takeaways

00:01:17

Quiz: Serverless Essentials

Exercise: Designing Fullstack Serverless Applications

00:30:00

DynamoDB Concepts

Overview

00:00:43

Database Evolution

00:04:12

SQL vs. NoSQL

00:01:34

DynamoDB Essentials - Core Components

00:04:03

DynamoDB Essentials - Interacting with DynamoDB

00:07:22

DynamoDB Essentials - Benefits and Drawbacks

00:02:05

Quiz: DynamoDB Concepts

Exercise: DynamoDB Provisioned Throughput

00:30:00

Important Lab Information

Important Lab Information

00:00:51

AWS Lambda Concepts

Overview

00:01:19

What is AWS Lambda?

00:05:42

Working with Lambda Functions

00:09:15

Quiz: AWS Lambda Concepts Quiz

Exercise: AWS Lambda Handlers

00:30:00

API Gateway Concepts

Overview

00:00:47

What is API Gateway

00:05:55

Working with API Gateway

00:11:31

Quiz: API Gateway Concepts Quiz

S3 Static Site Concepts

Overview

00:00:40

What Are Static Sites?

00:04:19

Static Sites on AWS

00:02:08

Quiz: Static Sites Quiz

What's Next?

What's Next?

00:00:39

Details

In this course, you will build what is possibly your first fullstack serverless application using AWS. We'll look at everything required to develop and deploy a web application using purely serverless technologies.


If you're not sure what 'serverless' is, don't worry! We'll also briefly explain the benefits (and the drawbacks) you get when working with technologies that offload server maintenance and configuration to a provider like AWS. You'll work with AWS services that include Lambda, DynamoDB, API Gateway, and S3 to create a fully-functional serverless application.

Study Guides

Instructor Deck

Community

Looking For Team Training?

Learn More