Lab 1 - Web Application - A 200-level hands-on lab showing how to build a dynamic, serverless web application
In this lab, you will
- Host static web resources with Amazon S3
- Use Amazon Cognito to manage users and authentication
- Build a RESTful API for backend processing
- and more...
https://webapp.serverlessworkshops.io/
Lab 2 - Authorization - A 300-level hands-on lab showing how to build in security at multiple layers of an application
In this lab, you will
- Sign-up and sign-in functionality for your application
- How to secure serverless microservices
- How to leverage AWS's identity and access management (IAM)
- and more...
https://auth.serverlessworkshops.io/
Lab 3 - Data Processing - A 200-level hands-on lab showing how to collect, store, and process data with a serverless application
In this lab, you will
- How to build real-time streaming applications using Amazon Kinesis Data Streams and Amazon Kinesis Data Analytics
- How to archive data streams using Amazon Kinesis Data Firehose and Amazon S3
- How to run ad-hoc queries on those files using Amazon Athena
- and more...
https://dataprocessing.wildrydes.com/
Lab 4 – DevOps - A 300-level hands-on lab showing how to use the Serverless Application Model (SAM) to build a serverless application using Amazon API Gateway, AWS Lambda, and Amazon DynamoDB
In this lab, you will
- How to use SAM from your workstation to release updates to your application
- How to build a CI/CD pipeline for your serverless application using AWS CodePipeline and AWS CodeBuild
- How to enhance your pipeline to manage multiple environments for your application
- and more...
https://cicd.serverlessworkshops.io/
Lab 5 - Image Processing - A 300-level hands-on lab showing how to build a serverless image processing application using workflow orchestration in the backend
In this lab, you will
- Use AWS Step Functions to orchestrate multiple AWS Lambda functions
- Leverage the deep learning-based facial recognition features of Amazon Rekogntion
- and more...
https://image-processing.serverlessworkshops.io/
Lab 6 - Multi-Region - A 400-level hands-on lab showing how to build a serverless ticketing system that is replicated across two regions and provides automatic failover in the event of a disaster
In this lab, you will
- Learn the basics of deploying AWS Lambda functions
- Exposing AWS Lambda functions via API Gateway
- Configuring replication using Route53 and DynamoDB streams
- and more...
https://github.com/aws-samples/aws-serverless-workshops/blob/master/MultiRegion/README.md
Lab 7 - Security - A 400-level hands-on lab showing techniques to secure a serverless application built with AWS Lambda, Amazon API Gateway and RDS Aurora
In this lab, you will
- Learn AWS services and features you can leverage to improve the security of a serverless applications
- and more...
https://github.com/aws-samples/aws-serverless-security-workshop/blob/master/README.md