Fullstack Serverless Applications on AWS
Introduction to Linux Academy
About the Author and Course
Welcome to Serverless Fullstack Applications on AWS
The Rise of Serverless
What is Serverless?
Serverless Application Architectures
Limitations of Serverless
Quiz: Serverless Essentials
Exercise: Designing Fullstack Serverless Applications
SQL vs. NoSQL
DynamoDB Essentials - Core Components
DynamoDB Essentials - Interacting with DynamoDB
DynamoDB Essentials - Benefits and Drawbacks
Quiz: DynamoDB Concepts
Exercise: DynamoDB Provisioned Throughput
Important Lab Information
What is AWS Lambda?
Working with Lambda Functions
Quiz: AWS Lambda Concepts Quiz
Exercise: AWS Lambda Handlers
Learning Activity: Fullstack Serverless Applications on AWS - Deploying and Configuring Lambda Functions in the AWS Console
Learning Activity: Fullstack Serverless Applications on AWS - Creating Lambda Functions with the AWS CLI
What is API Gateway
Working with API Gateway
Quiz: API Gateway Concepts Quiz
Learning Activity: Fullstack Serverless Applications on AWS - Creating API Gateway Resources and Methods
What Are Static Sites?
Static Sites on AWS
Quiz: Static Sites Quiz
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.