| Day | Task | Start Date | Completion Date | Resources |
|---|---|---|---|---|
| Monday | - Final comprehensive review of knowledge in preparation for the mid-term exam. - Review challenging questions and commonly confused concepts (IAM Policies vs Roles, Security Groups vs NACLs, VPC routing). - Practice time management for exam completion. | 28/10/2024 | 28/10/2024 | Personal notes, AWS Builders |
| Tuesday | - Mental preparation and tool setup for the exam. - Hands-on: Begin setting up development environment for the Bandup IELTS project. - Install and configure Python development tools, AWS CLI, and IDE setup. | 29/10/2024 | 30/10/2024 | AWS CLI Documentation |
| Wednesday | - Mid-term Exam (October 31st) - Completion of the most important objective. - Post-exam reflection on performance and areas for improvement. | 31/10/2024 | 31/10/2024 | Exam Venue |
| Thursday | - Begin implementing first basic CRUD functionalities (Create operation: generating flashcard sets). - Research and trial deployment of AWS Lambda functions for serverless compute. - Study DynamoDB table design for storing flashcard data. | 01/11/2024 | 01/11/2024 | AWS Lambda & DynamoDB documentation |
| Friday | - Plan Serverless architecture integration: + Research API Gateway for RESTful API endpoints. + Design data flow: Frontend → API Gateway → Lambda → DynamoDB. + Define Lambda function structure and event handling patterns. - Implement basic Read functionality to retrieve flashcard sets from DynamoDB. | 02/11/2024 | 02/11/2024 | API Gateway documentation, Serverless patterns |
Key Takeaways: