You have not recorded evidence yet. Start with the first recommended topic, then mark the evidence you can demonstrate.
Your progress is available for this visit only because browser storage is unavailable. Keep this page open or record your evidence elsewhere.
Learn deeply
Build a durable mental model, then transfer it into a working application.
Foundation
Stage purpose: Establish the vocabulary and first working mental model.
Required background: Complete the linked prerequisites below or bring equivalent experience.
Expected outcome: Explain the core idea and use it in a small example.
Estimated time: 30 minutes
-
Lesson · Estimated time: 30 minutes
Outcomes
- Explain the core idea in File Handling & XNews
- Apply File Handling & XNews in a representative exercise
Prerequisites: No prerequisite topics
Evidence: Practise the outcome in code and record what you learned.
Current status: Not started
Recommended next: JDBC & Transactions — Carry the File Handling & XNews mental model into the next step with a concrete transfer exercise.
Core concepts
Stage purpose: Connect the concepts into a repeatable problem-solving model.
Required background: Complete the linked prerequisites below or bring equivalent experience.
Expected outcome: Apply the model to a representative exercise without copying a recipe.
Estimated time: 30 minutes
-
Lesson · Estimated time: 30 minutes
Outcomes
- Explain the core idea in JDBC & Transactions
- Apply JDBC & Transactions in a representative exercise
Prerequisites: File Handling & XNews
Evidence: Practise the outcome in code and record what you learned.
Current status: Not started
Recommended next: JSON & Jackson — Carry the JDBC & Transactions mental model into the next step with a concrete transfer exercise.
Applied transfer
Stage purpose: Transfer the concepts into a realistic implementation task.
Required background: Complete the linked prerequisites below or bring equivalent experience.
Expected outcome: Produce a small artifact that proves the decision works.
Estimated time: 60 minutes
-
Lesson · Estimated time: 30 minutes
Outcomes
- Explain the core idea in JSON & Jackson
- Apply JSON & Jackson in a representative exercise
Prerequisites: JDBC & Transactions
Evidence: Practise the outcome in code and record what you learned.
Current status: Not started
Recommended next: HTTP, REST & RestTemplate — Carry the JSON & Jackson mental model into the next step with a concrete transfer exercise.
-
Lesson · Estimated time: 30 minutes
Outcomes
- Explain the core idea in HTTP, REST & RestTemplate
- Apply HTTP, REST & RestTemplate in a representative exercise
Prerequisites: JSON & Jackson
Evidence: Practise the outcome in code and record what you learned.
Current status: Not started
Recommended next: Complete this path by applying these outcomes in your own project.
Prepare for interviews
Prioritise high-frequency material, retrieve it quickly, and practise explaining it clearly.
Essential
Stage purpose: Secure the concepts that recur in most interviews.
Required background: Complete the linked prerequisites below or bring equivalent experience.
Expected outcome: Give a concise, accurate explanation with one concrete example.
Estimated time: 12 minutes
-
Lesson · Estimated time: 12 minutes
Outcomes
- Explain the core idea in File Handling & XNews
- Apply File Handling & XNews in a representative exercise
Prerequisites: No prerequisite topics
Evidence: Answer aloud, give a concrete example, and identify the relevant trade-off.
Current status: Weak
Recommended next: JDBC & Transactions — Use File Handling & XNews as the setup for the next interview trade-off and explain the connection aloud.
Frequently asked
Stage purpose: Rehearse implementation choices that invite common follow-up questions.
Required background: Complete the linked prerequisites below or bring equivalent experience.
Expected outcome: Walk through a realistic API decision and defend the trade-offs.
Estimated time: 12 minutes
-
Lesson · Estimated time: 12 minutes
Outcomes
- Explain the core idea in JDBC & Transactions
- Apply JDBC & Transactions in a representative exercise
Prerequisites: File Handling & XNews
Evidence: Answer aloud, give a concrete example, and identify the relevant trade-off.
Current status: Weak
Recommended next: JSON & Jackson — Use JDBC & Transactions as the setup for the next interview trade-off and explain the connection aloud.
Advanced
Stage purpose: Prepare the details that distinguish a deeper answer.
Required background: Complete the linked prerequisites below or bring equivalent experience.
Expected outcome: Connect the concept to reliability, complexity, or production behavior.
Estimated time: 24 minutes
-
Lesson · Estimated time: 12 minutes
Outcomes
- Explain the core idea in JSON & Jackson
- Apply JSON & Jackson in a representative exercise
Prerequisites: JDBC & Transactions
Evidence: Answer aloud, give a concrete example, and identify the relevant trade-off.
Current status: Weak
Recommended next: HTTP, REST & RestTemplate — Use JSON & Jackson as the setup for the next interview trade-off and explain the connection aloud.
-
Lesson · Estimated time: 12 minutes
Outcomes
- Explain the core idea in HTTP, REST & RestTemplate
- Apply HTTP, REST & RestTemplate in a representative exercise
Prerequisites: JSON & Jackson
Evidence: Answer aloud, give a concrete example, and identify the relevant trade-off.
Current status: Weak
Recommended next: Complete this path by applying these outcomes in your own project.