Create a Serverless Book Repository React App Using the AWS Console
In this lab, you’ll practice creating a serverless React application using AWS Serverless services. When you’re finished with this lab, you’ll have Lambda, DynamoDB, S3, Amazon API Gateway, and serverless skills.
Terms and conditions apply.
Lab info
Lab author
Challenge
Create a DynamoDB Table
You will create a DynamoDB table which will perform as a data store for storing the book information.
Challenge
Configure the Lambda Function
You will configure the Lambda function, which will enable Lambda as as compute service for the serverless application.
Challenge
Create an API with API Gateway
You will create an API using Amazon API Gateway.
Challenge
Configure the API Integration Request and Enable CORS Configuration
You will configure the API to add the mapping template for input and enable the Cross-Origin Resource Sharing (CORS) configuration for the response.
Challenge
Test and Deploy the API
You will test the API created and deploy the API for the serverless application.
Challenge
Configure, Build, and Deploy the Serverless React App
You will configure and build the serverless React application, and then deploy the application to an S3 bucket.
Challenge
Configure the S3 Bucket to Host the Serverless App
You will configure the S3 bucket to enable static website hosting.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.
Recommended prerequisites
- Familiarity with Serverless Computing and services is necessary to understand the lab.
- Familiarity with AWS CLI and AWS Console is preferable.
- Familiarity with React applications is preferable, but not needed.