Create a Serverless Application Using the AWS CDK
In this lab, you’ll practice creating a serverless application using the AWS CDK. When you’re finished with this lab, you’ll have skills regarding S3, Lambda, DynamoDB, Amazon API Gateway, and AWS CDK.
Terms and conditions apply.
Lab info
Lab author
Challenge
Create an S3 Bucket
You will create an S3 bucket using the AWS CDK.
Challenge
Test the S3 Bucket
You will test the S3 bucket created previously.
Challenge
Build a Lambda Function for the Application
You will create a lambda function and DynamoDB table using AWS CDK.
Challenge
Test the Lambda Function and DynamoDB Table
You will test the lambda function by adding, listing, and updating data in the DynamoDB table.
Challenge
Create an API Using the AWS CDK
You will create an API in the API Gateway using the AWS CDK.
Challenge
Test the API
You will test the API you kist created by executing POST, GET, PUT, and DELETE methods.
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 the AWS CDK, and knowledge of infrastructure, as code is necessary to understand this lab.
- Familiarity with Serverless Computing and services is necessary to understand the lab.
- Familiarity with the Bash CLI.
- Familiarity with the AWS CLI and the AWS Console are preferable.