Main Guide | Validation Guide | Full Stack Guide | Data Engineer Guide | System Engineer Guide | UI/UX Engineer 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 Full Stack Guide to understand the full stack engineering specific expectations and guidelines.
- Review the Data Engineer Guide to understand the data engineering specific expectations and guidelines.
- Review the System Engineer Guide to understand the system engineering specific expectations and guidelines.
- Review the UI/UX Engineer Guide to understand the UI/UX engineering specific expectations and guidelines.
Note
Choose the most appropriate guide for your scenario. For example, if you're a full stack engineering participant, read only the Validation Guide and Full Stack Guide, ignore the rest. Similar for data engineering participants, read only the Validation Guide and Data Engineer Guide, ignore the rest.