AWS-Logo_White-Color
1. Preparation
Setup codebase
Learn about AWS SDK
Install required tools
Setup git repository
2. Setup Cognito User Pool
2.1. Create User Pool
2.2. Setup Client app
2.3. Create custom attribtues and create groups
2.4. Create users
3. Setup Dynamodb Table
3.1. Design Dynamodb table
3.2. Create Dynamodb table
4. Build Javascript application
4.1. Build utils
4.1.1. Build aws client, constants and configs
4.1.2. Build crypto module
4.1.3. Build helpers
4.2. Build Core
4.2.1. Build Context
4.2.2. Build pipeline
4.2.3. Build definition class for error
4.2.4. Build validation
4.2.5. Build API Docs
4.3. Build potential customer module
4.3.1. Build data model
4.3.2. Build functions
4.3.3. Build ports
4.4. Build auth module
4.4.1. Build data model
4.4.2. Build helpers
4.4.3. Build functions
4.4.5. Build ports
4.5. Build runtimes
4.5.1. Build adapters
4.5.2. Build routes
4.5.3. Setup application
5. Build FastAPI Python application
5.1. Build utils
5.1.1. Build aws client, constants and configs
5.1.2. Build crypto module
5.1.3. Build helpers
5.2. Build Core
5.2.1. Build Context
5.2.2. Build pipeline
5.2.3. Build definition class for error
5.2.4. Build validation
5.2.5. Build API Docs
5.3. Build potential customer module
5.3.1. Build data model
5.3.2. Build functions
5.3.3. Build ports
5.4. Build auth module
5.4.1. Build data model
5.4.2. Build helpers
5.4.3. Build functions
5.4.5. Build ports
5.5. Build runtimes
5.5.1. Build adapters
5.5.2. Build routes
5.5.3. Setup application
6. Deploy example applications
6.1. Run application on local
6.2. Setup and configure EC2
6.3. Setup and configure environment and project
6.4. Run service
7. Test result
8. Setup Cognito Extension
8.1. Build Lambda pre-generation tokens trigger
8.2. Add Lambda trigger to Cognito
9. Test result
10. Clean up resources
More
AWS Study Group
English
Tiếng Việt
Clear History
Workshop
Cloud Journey
Last Updated
06-09-2025
Team
Nguyen Anh Tuan
Cognito Workshop
>
4. Build Javascript application
> 4.2. Build Core
Content
4.2. Build Core
After we complete the utils section, we will start building other part in core section.
Content
Build Context
Build pipeline
Build definition class for error
Build validation
Build API Docs