Loslegen
Javaneer
🏛️
Lernpfad

The Architecture Path

From engineer to senior: judgment, not just APIs.

The senior engineer's toolkit: SOLID and design patterns applied to real code, domain-driven design, hexagonal and clean architecture, the modular monolith, API and contract design, evolutionary architecture, and practical system design - taught by refactoring a deliberately messy codebase, module by module.

Voraussetzung

Assumes the Core Java path complete; the Spring path is strongly recommended. This is senior-level material about design judgment, not syntax.

  1. 🏛️
    Module 0

    SOLID in der Praxis

    Fünf Prinzipien als Werkzeuge für Veränderung, nicht als Gebote.

    6 Lektionen · 1 h 22 min
    0/6
    Starten
  2. 🧩
    Module 1

    Design Patterns angewandt

    Benannte Lösungen für wiederkehrende Probleme - an echtem Code.

    6 Lektionen · 1 h 26 min
    0/6
    Starten
  3. 🗺️
    Module 2

    Domain-Driven Design Lite

    Modelliere das Geschäft, nicht die Datenbank.

    6 Lektionen · 1 h 28 min
    0/6
    Starten
  4. ⬡
    Module 3

    Hexagonale & Clean Architecture

    Die Domäne ins Zentrum, Frameworks an den Rand.

    6 Lektionen · 1 h 28 min
    0/6
    Starten
  5. 🧱
    Module 4

    Der modulare Monolith

    Microservice-Disziplin ohne den verteilten Schmerz.

    6 Lektionen · 1 h 26 min
    0/6
    Starten
  6. 🔌
    Module 5

    API- & Vertragsdesign

    Eine API ist ein Versprechen, das du halten musst.

    6 Lektionen · 1 h 29 min
    0/6
    Starten
  7. 🌱
    Module 6

    Evolutionäre Architektur

    Architektur ist ein Verb: lenke sie, friere sie nicht ein.

    6 Lektionen · 1 h 24 min
    0/6
    Starten
  8. 🗺️
    Module 7

    Praktisches System Design

    Im großen Maßstab entwerfen - und deine Abwägungen verteidigen.

    6 Lektionen · 1 h 31 min
    0/6
    Starten