IFCD0021-26 Sprint Backlog

ifcd0021
backlog

Sprint Backlog

Sprint Backlog

Sprint#07: CompassMap DataModel-JPA (26 - 30 October 2026)

Backlog course Sprint#07 October 2026 table
# Day Date Topics Details Topics
#07 22 26/10/26 - Plan Sprint#07
- CompassMap project v2:
(1) map the domain classes with @Entity
(2) model relationships and ownership with @ManyToOne / @OneToMany / @ManyToMany / @OneToOne
(3) create JpaRepository interfaces
(3) API Rest: @RestController

- CompassMap data model: v2
- 3 JPA tasks:
(1) questionAndAnswer
(2) CustomerProfile
(3) AssessmentView

++ PersonDog project to sandbox JPA relationships
++ 5 branches: @OneToOne ,@ManyToOne , @OneToMany , @ManyToMany
- compassMap: 9b4519
- masterDoc_v1

- Postman DOCS: compassMap
- masterDoc_v2

- JPA Relationships Guide
- JPA Relationships Implementation Rule
jpa
- Spring Boot Projects JPA / jpa

- PersonDog project: 5ee1c50
23 27/10/26 - CompassMap project v2:
(1) map the domain classes with @Entity
(2) model relationships and ownership with @ManyToOne / @OneToMany / @ManyToMany / @OneToOne
(3) create JpaRepository interfaces
(3) API Rest: @RestController

- CompassMap data model: v2

- compassMap: xxxx
24 29/10/26 - CompassMap project v2:
(1) map the domain classes with @Entity
(2) model relationships and ownership with @ManyToOne / @OneToMany / @ManyToMany / @OneToOne
(3) create JpaRepository interfaces
(3) API Rest: @RestController

- CompassMap data model: v2

- UML: inheritance & interfaces
- Mermaid.ai
- compassMap: xxxx


25 30/10/26 - React: intro
- React MOOC: React Lean
- Describing the UI: .jsx and what is a component

- Project: compassMap-react:
(1) Create project React: playground / vite
(2) Define UI: mockup
(3) Data: axios
(4) Build project: Npm, App.tsx, Vite
(5) React Components
(6) Hooks: useState and useEffect
– React Principles
- Create React App
- Create project vite
- Describing the UI

Note
  • - topic planned or done
  • ---- topic pending to future
  • ++ new topic not planned
Back to top