Loslegen
Javaneer
Zurück zum Spring-Pfad
🏛️
Modul 9

Abschlussprojekt: BookVault bauen

Alles zusammenführen, von Anfang bis Ende.

Die Synthese: Baue BookVault - einen abgesicherten, getesteten, beobachtbaren und containerisierten Spring-Boot-Dienst - vom leeren Projekt bis in die Produktion, Schicht für Schicht. Jedes Modul des Pfads kommt hier zusammen, mit dem Begleit-Repository als Referenzlösung und einer Retrospektive über die prägenden Entscheidungen.

7 Lektionen in dieser Stufe1 h 48 min
Erste Lektion starten

Lektionen in dieser Stufe

  1. 01

    Das Abschlussprojekt

    Fortgeschritten

    Was du baust und warum: BookVaults Architektur von Anfang bis Ende, wie das Begleit-Repo deine Referenz ist und wie du dich durcharbeitest.

    12 Min.
  2. 02

    Gerüst & das Domänenmodell

    Fortgeschritten

    Starte mit Spring Initializr und forme den Kern: das Book-, Member- und Loan-Modell, typisierte Konfiguration und der Container, der alles verdrahtet.

    16 Min.
  3. 03

    Die Web- & Datenschicht

    Experte

    Baue die REST-API und mach sie dauerhaft: Controller und DTOs mit Validierung und ProblemDetail, dann JPA-Entitäten, Flyway-Migrationen und transaktionales Ausleihen.

    18 Min.
  4. 04

    Die API absichern

    Experte

    Ergänze Authentifizierung und Autorisierung: BCrypt-Passwörter, ein JWT-Login-Endpunkt und die Rollen MEMBER und LIBRARIAN, über die Endpunkte hinweg durchgesetzt.

    16 Min.
  5. 05

    Die Testpyramide bauen

    Experte

    Mach es vertrauenswürdig: schnelle Unit-Tests, gezielte Slice-Tests für Web und Daten und vollständige Integrationstests - die Pyramide, mit der du BookVault furchtlos änderst.

    16 Min.
  6. 06

    Ereignisse & Produktionsreife

    Experte

    Die letzten Schichten: ein Domänenereignis beim Ausleihen, dann Observability, virtuelle Threads und ein Container-Image, die BookVault deploybar machen.

    16 Min.
  7. 07

    Retrospektive & der Weg nach vorn

    Fortgeschritten

    Reflektiere die Entscheidungen, die BookVault geprägt haben, die Abwägungen dahinter und wohin es als Nächstes geht - im weiteren Spring-Ökosystem und in deiner Laufbahn.

    14 Min.

Bereit für den Test?

Absolviere den Stufentest, um dein Können zu prüfen. Bestehe ihn, um ein Stufen-Abzeichen für dein Javaneer-Zertifikat zu verdienen.

Test absolvieren