← Exit to Module 18: Final Capstone Projects lessons
Module progress · 0%Lesson · 40 min
Module 18: Final Capstone Projects
Lesson focusCapstone 1: Console Library Manager
Manage books, members, and loans using collections, file persistence, and validation.
01 · 40 minCapstone 1: Console Library ManagerLocked02 · 40 minCapstone 2: File-Based Expense TrackerLocked03 · 45 minCapstone 3: Multi-threaded Web ScraperLocked04 · 45 minCapstone 4: REST API with DatabaseLocked05 · 60 minCapstone 5: End-to-End ApplicationLocked
Design domain models, use collections/maps to enforce uniqueness and quick lookups.
Persist data to JSON/CSV and handle import/export errors with custom exceptions.
Add reports (top borrowers, overdue items) using streams and collectors.