Main Guide | Validation Guide | Evaluation Guide | Testing Guide | Implementation Guide
This folder contains a comprehensive set of documentation to guide you through building a complete web application that meets all specifications and requirements. The goal is to evaluate your effectiveness in delivering a fully working application. Your implementation will be assessed against expected deliverables and milestones.
By completing this workshop, you will:
- Create responsive React applications with Material UI components
- Understand serverless architecture with AWS
- Build RESTful APIs with Python
- Implement CRUD services with AWS Lambda
- Experience NoSQL databases with MongoDB
- Write comprehensive tests
- Deploy applications to AWS Serverless
- Follow software engineering best practices
- Deliver a production-ready application
Before starting, ensure you have:
- Access to your GitHub account
- Email from your workshop organizer(s) with details such as Registration Code, Participant ID, Participant Code, and Participant URL
- Access to pre-installed AWS Serverless environment (you will need Participant URL, Participant ID and Participant Code)
- Access to pre-installed VDI instance (you will need Registration Code, Participant ID and Participant Code)
- Connect to VDI through WorkSpaces WebUI, or
- Install VDI client through WorkSpaces Client on your personal computer / laptop
- Follow the Validation Guide to make sure your development environment includes all prerequisites and requirements.
- Review the Evaluation Guide to understand how your implementation will be assessed and evaluated.
- Explore the Testing Guide to make sure your implementation doesn't miss important aspects of development lifecycle.
- Check the Implementation Guide to get directions and guidelines on implementation expectations.