Java Interview Bootcamp

4‑Wochen‑Lernplan

Junior Java Backend · Spring Boot · 28 Tage · 1–2 Stunden pro Tag

Fokus: sichere Java-Grundlagen, OOP, Collections, Streams, Spring Boot, REST, SQL/JPA, Testing und Interviewpraxis.

Java 21Spring BootPostgreSQLJUnit 5Mockito

0/28 Tage abgeschlossen

Heute weiterlernen

Dein nächster offener Lerntag wird hier angezeigt.

0erledigt
28offen
0%Fortschritt

Prioritäten

Interaktiver 28‑Tage‑Plan

Praxisprojekt: Customer Management API

Java 21 · Spring Boot · Maven · PostgreSQL · Spring Data JPA · JUnit 5

Architektur

CustomerController → CustomerService → CustomerRepository → PostgreSQL

Endpoints

GET /api/customers · GET /api/customers/{id} · POST · PUT · DELETE

Ergänze DTOs, Validation, Exception Handling, Pagination und Tests.

Wichtige Coding‑Übungen

1. Wörter zählen

HashMap · Strings · Schleifen

Map<String,Integer> countWords(String text)
2. Mitarbeiter sortieren

OOP · Comparator · Collections

List<Employee> sortEmployees(...)
3. Bestellungen filtern

Streams · Lambdas · BigDecimal

BigDecimal calculateTotal(...)
4. Bankkonto mit Exceptions

OOP · Exceptions · Encapsulation

void withdraw(BigDecimal amount)
5. CustomerService testen

Spring · JUnit · Mockito

shouldThrowWhenCustomerNotFound()

Java‑Wissenstest

Fortschritt sichern & in neue Chats übernehmen

Der Fortschritt wird automatisch in deinem Browser gespeichert. Für andere Geräte oder neue Chats kannst du ihn zusätzlich exportieren.

Neuen Chat öffnen

Vorschau des Import-Kontexts

Workflow: Kontext kopieren → neuen Chat öffnen → einfügen. Alternativ kannst du die exportierte TXT- oder HTML-Datei in einem neuen Chat hochladen.