July Release Confetti
150+ New Hands-on Training in Aws, Linux, Azure
Red Hat, Devops, and More
Learn More

Fullstack Serverless Applications on AWS

Training Architect
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

AWS Free Tier: Usage Tracking and Billing Widget

00:03:56

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

Learning Activity: Creating a DynamoDB Table inside the AWS Console

00:30:00

Learning Activity: Interacting with DynamoDB using the AWS SDK for Node.js

00:45:00

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

Learning Activity: Deploying and Configuring Lambda Functions for Our API Using the AWS Console

01:00:00

Learning Activity: Creating Lambda Functions for Our API Gateway API with the AWS CLI

01:00: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

Learning Activity: Creating API Gateway Resources and Methods in the AWS Console

01:30:00

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

Learning Activity: Static Site Deployment with AWS S3

01:00:00

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