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 microservices architecture (or services oriented architecture)
- Build RESTful APIs with Python (or similar language)
- Experience relational databases with PostgreSQL (or similar database)
- 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.
- Access to your LocalStack account.
- Email from your workshop organizer(s) with details such as Registration Code, Event ID, Participant ID, and Participant Code.
- Access to pre-installed AWS Serverless environment (you will need Event ID, Participant ID and Participant Code).
- Access to pre-installed VDI (Virtual Desktop) 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.