// Softwarearchitektur
Hexagonale Architektur und Clean Architecture in Java
Fachlogik von Technik trennen und die Trennung durch Tests absichern.
- Inhouse-Schulung
- 1 Tag
- Experten & Architektur
- Remote oder vor Ort

Was Sie mitnehmen
- Sie trennen Fachlogik von Technik mit Ports und Adaptern.
- Sie ordnen Abhängigkeiten nach der Dependency Rule von Clean Architecture.
- Sie machen Architekturkonzepte im Code mit jMolecules sichtbar.
- Sie sichern die Trennung durch Architekturtests mit ArchUnit ab.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Vormittag
- Schichtenarchitektur und ihre typischen Probleme
- Hexagonale Architektur: Ports, Adapter, treibende und getriebene Seite
- Clean Architecture und Onion Architecture im Vergleich
- Übung: Anwendungsfall mit Ports und Adaptern umsetzen
Nachmittag
- Paket- und Modulstruktur, Mapping zwischen Schichten
- Architekturkonzepte mit jMolecules-Annotationen ausdrücken
- Architekturregeln mit ArchUnit und jMolecules-Integration testen
- Übung: Bestehenden Code umstrukturieren und mit ArchUnit absichern
Voraussetzungen und Rahmen
- Vorwissen
- Gute Java-Kenntnisse und Erfahrung mit Spring Boot oder Jakarta EE.
- Werkzeuge
- ArchUnit, jMolecules (Open Source, Apache 2.0)
- Niveau
- Experten & Architektur
- 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: Softwarearchitektur
Alle 8 Angebote
Inhouse-Schulung · KI-Werkzeug
Softwarearchitektur für Java-Entwickler
Qualitätsziele, Strukturen, Entscheidungen und Dokumentation für Java-Systeme.
2 Tage · Experten & Architektur3.780 €
Inhouse-Schulung
Domain-Driven Design in der Praxis
Strategisches und taktisches DDD von der Modellierung bis zum Java-Code.
2 Tage · Experten & Architektur3.780 €
Inhouse-Schulung · KI-Werkzeug
API-Design und Versionierung
Langlebige Schnittstellen entwerfen, versionieren und weiterentwickeln.
1 Tag · Fortgeschritten1.890 €