// Clean Code & Design
SOLID-Prinzipien und taktisches DDD im Code
Entwurfsprinzipien und taktisches DDD mit Aggregaten, Value Objects und ausdrucksstarken Annotationen.
- Inhouse-Schulung
- 2 Tage
- Fortgeschritten
- Remote oder vor Ort

Was Sie mitnehmen
- Sie wenden die SOLID-Prinzipien beim Entwurf von Klassen und Modulen an.
- Sie modellieren Aggregate, Entities und Value Objects mit klaren Grenzen.
- Sie machen Architekturkonzepte mit jMolecules-Annotationen im Code sichtbar.
- Sie prüfen Entwurfsregeln automatisiert mit jMolecules und ArchUnit.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Tag 1
- Single Responsibility und Open-Closed an Beispielen
- Liskov-Substitution, Interface Segregation, Dependency Inversion
- SOLID und Testbarkeit
- Übung: Verletzungen der SOLID-Prinzipien finden und beheben
Tag 2
- Taktisches DDD: Entities, Value Objects, Aggregate, Repositories
- Value Objects als Records, Domain Events und Aggregatgrenzen
- jMolecules: DDD- und Architektur-Annotationen
- Architekturregeln prüfen mit jMolecules und ArchUnit
- Übung: Bestellprozess als Aggregat mit jMolecules modellieren
Voraussetzungen und Rahmen
- Vorwissen
- Sichere Java-Kenntnisse und Erfahrung mit objektorientiertem Design.
- Werkzeuge
- jMolecules (Open Source, Apache 2.0)
- Niveau
- Fortgeschritten
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Clean Code & Design
Alle 8 Angebote
Inhouse-Schulung · KI-Werkzeug
Design Patterns in modernem Java
Klassische Entwurfsmuster neu gedacht mit Lambdas, Records und Sealed Classes.
2 Tage · Fortgeschritten3.780 €
Inhouse-Schulung · KI-Werkzeug
Statische Codeanalyse mit SonarQube, SpotBugs und PMD
Qualitätsregeln einführen, Befunde priorisieren und in den Build integrieren.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung · KI-Werkzeug
Refactoring in Java mit IDE und KI-Assistent
Code-Smells erkennen und sicher umbauen, mit IDE-Refactorings und lokaler KI-Unterstützung.
2 Tage · Fortgeschritten3.780 €