Restaurant Module CRUD
Challenge: Which are the most relevant data for the partner restaurant provide at Ifood Platform registration, to help IFood validate and create products?
- No Fancy frameworks
- Maven
- JSP
- JSTL
- EL
- Java
- Servlets
- SGDB Postgres
- Tomcat 9.0.54 (versions 10.x and above use Jakarta Servlet API instead of Javax)
- Java JDK 17
- Docker
Can be developed both at eclipse or vscode, to use vscode install java extension pack and tomcat for java
Star Schema WANNABE
- prod: src\main\resources\db.properties
- test: src\test\resources\db.properties
- Understanding of Business Model
- Data Modeling
- Data Persistence (CRUD)
- Front-end
- 3 Insights from data
- Pitch
Me, myself and I
-
Create a Logging Factory
-
Use Mocking for tests
-
Use a in Memory database for tests?
-
Change Address.address to Address.something
-
Add setDescription to StoreTest at Entities Test
-
Make tests for each DAO method separately (They`re current together)
-
Improve servlets endpoint names