You need an AWS account to do this lab. If you don’t have one, please sign up for an AWS account.
To learn how to create an AWS account, you can refer to:
File index.html: User interface.
File app.js: Send request to API Gateway.
Source code editor:
Visual Studio Code – A free, powerful, and extensible source code editor, ideal for serverless application development. Use it to build the user interface in index.html and handle API requests in app.js to communicate with API Gateway.
Install Visual Studio Code from Visual Studio Code official website.
API Testing Tools:
Postman – A user-friendly tool for testing API Gateway by sending requests and validating responses from the serverless application.
Install Postman from Postman official website.
AWS DynamoDB: Provide a fast and scalable NoSQL database for managing and storing application data.
IAM Role for Lambda and DynamoDB: IAM Role to allow Lambda Function to perform operations on DynamoDB.
AWS Lambda: Execute backend code to handle application logic and interact with the database.
Amazon API Gateway: Manage RESTful API endpoints to connect the frontend with backend services.
AWS S3: Store and serve static content such as HTML, CSS, and JavaScript for the application interface.