IFCD0210 Sprint Backlog

ifcd0210
backlog

Sprint Backlog

Sprint Backlog

Sprint#13: JPA: Pagination & Filter (March 2025)

Backlog Sprint#13 March 2025
# Day Date Topics Details Topics
#13 49 24/03/2025 - Plan Sprint#12
- Spring Boot:
(1) Pagination
(2) pageable, page, requestof
(3) Queries
(4) Thymeleaf
(5) Pagination in Thymeleaf

- userBorrowBook List

- BooksPageable
- userBorrowBookPagination
- userBorrowBookPagination: doc

50 25/03/2025 Spring Boot:
(1) Pagination
(2) pageable, page, requestof
(3) Queries : api/v1/user/U001/books?page=1&sort=title&year=2023

++ JavaSE Interface/Abstract
(1) Example: Lab#SE00-4: Abstract/Interface Human
(2) Multiple inheritance: diamond problem
(3) Default Methods
- userBorrowBook List

- BooksPageable
- userBorrowBookPagination
- userBorrowBookPagination: doc

- Default Methods
- Multiple inheritance
- Abstract/Interface


51 27/03/2025 - Spring:
(1) Filter
(2) Predicate at specification JPA
(3) specification


++ JavaSE Interface/Abstract
++ Data Structures: how to think
++ NoSql Introduction
- userBorrowBookFilter
- BooksPageable

- JPA Filter and Specification: Rest Controller
- Predicate at specification JPA


- Spring Boot: Data & DB
- Employee example
- Choosing the Right DynamoDB Partition Key

52 28/03/2025 - Spring:
(1) Filter
(2) Predicate at specification JPA
(3) Lazy-Eager
(4) JpaSpecificationExecutor


++ Keywords for: Interface / Abstract / Superclass / Class
++ Data structure: SQL vs NoSql
++ Big Apps: How to scale? Decoupling and Interfaces to avoid extra-complexity

++ DevOps Deploy:
(1) Spring Boot: AWS EB & S3
(2) Spring Boot: Railway
(3) React: AWS Amplify
(4) React: Netlify
- userBorrowBookFilter
- BooksPageable


- Railway
- AWS Amplify
- Netlify
- AWS EB
Note
  • --------- topic pending
  • - topic done in class
  • ++ new topic not planned
Back to top