The goal is to create database of Queststore System and write basic code that will connect with it. During Sprint Planning Meeting choose the most priority task and split them up in the Sprint Backlog.
- Requirments
- Create your repository on GitHub
- Work with branches
- Create ERD and UML class diagrams
- Implementation should be accurate with your UML class diagram
- Whenever you write queries to create or modify your database, save them in your repo
- Whenever you write Java code, use advanced OOP concepts:
- Use inheritance when needed
- Create abstract classes when needed
- Implement interfaces wherever it could make your code better
- Use MVC pattern
- Use DAO pattern (Data Access Object) or any other pattern that allows better access to data