Tag 1
Softwarearchitektur als Struktur und Methodik
Ports & Adapters als Architekturmuster
Eine isolierte Domäne erstellen
Hexagonal Architecture
Clean Architecture
Tag 2
Mapping Strategien
Domain-Driven Modularization
Evolutionäre Architektur
Dieses Training richtet sich an Softwarearchitekt:innen und Entwickler:innen, die diese Architekturmuster und ihre Anwendung im Projektalltag verstehen möchten. Die Teilnehmer:innen sollten folgende Erfahrungen und Kenntnisse mitbringen:
Dieses Training hilft dir, Probleme der Schichtenarchitektur zu erkennen und vermittelt anhand vieler Übungen einen Werkzeugkasten, mit dem du Clean und Hexagonal Architecture implementieren kannst. Nach dem Training kannst du deine Architektur kontinuierlich testen und das Mindset der Evolutionären Architektur anwenden.
Immer wieder stolpern wir bei der Erweiterung von Bestandssystemen über starre Architekturen, die sich nicht erweitern lassen oder gar über gewachsene Systeme, die keine zur Architektur passende Erweiterung mehr zulassen, da gar keine Architektur mehr erkennbar ist. In der Konsequenz kann sich auch das zugrunde liegende Geschäftsmodell nicht mehr weiterentwickeln. Doch wie können wir diesem Szenario vorbeugen? Wie können wir eine Architektur in unserem Softwaresystem einsetzen, die der Evolution des Systems standhält?
Sowohl die Clean als auch die Hexagonal Architecture versprechen eine klare Trennung der fachlichen Domäne von den infrastrukturellen Aspekten. Die Kernidee, das Ports und Adapters Pattern, ist mächtig und hilft, technische, fachliche sowie organisatorische Flexibilität in der Softwarearchitektur zu realisieren. Darauf aufbauend werden wir im Training die Clean und Hexagonal Architectures im Kontext der Evolutionary Architecture beleuchten und Umsetzungsmöglichkeiten von Fitness Functions für diese Architekturmuster darstellen.
Im Training „Evolutionäre Softwarearchitektur“ sprechen wir über Gemeinsamkeiten, Unterschiede, Nutzen, Tradeoffs sowie pragmatische Entwicklungsansätze für diese Architekturmuster. Anhand einer Demoanwendung in Java werden wir gemeinsam Codebeispiele analysieren und anhand eines fachlichen Beispiels selbst implementieren. Dabei verwenden wir die Bausteine des taktischen Domain-Driven Design und lernen, wie diese eingebettet in die Clean Architecture implementiert werden. Du erhältst Zugriff zur Demoanwendung mit Spring Boot und Java und hast die Möglichkeit, die Thematik hinterher im Selbststudium weiter zu vertiefen.

Du kannst dieses Training auch als Inhouse-Training exklusiv für dein Team buchen. Bitte nutze dafür unser Anfrage-Formular.
jetzt anfragenIn den meisten Trainings beschränken wir die maximale Zahl an Teilnehmer:innen auf 12 Personen pro Trainer:in. So können wir gewährleisten, dass du bestmöglich betreut wirst.
Natürlich ist bei unseren Präsenztrainings für dein leibliches Wohl gesorgt. In der Regel gibt es pro Tag zweimal Snacks und ein Mittagessen. Selbstverständlich stehen auch Getränke für dich zur Verfügung.
Alle Informationen rund um dein Training findest du in unserem socreatory Navigator.
Hier findest du neben nützlichen Links und Informationen bei Präsenztrainings den konkreten Ort des Trainings und bei Online-Trainings den Link zum Videocall.
Wenn du mindestens 75% der Zeit anwesend warst, erhältst du eine Teilnahmebestätigung von uns. Diese kannst du dir wenige Tage nach dem Training in unserem socreatory Navigator herunterladen.
Neben der Expertise unserer Trainer:innen und dem vielfältigen Trainingsangebot haben wir noch weitere Argumente für den Besuch eines Trainings bei uns.
Alle Vorteile immer zur Hand – lade dir unser Angebot herunter!
Wir bieten dir das umfangreichste Trainingsangebot für Softwarearchitektur im deutschsprachigen Raum – akkreditiert und zertifiziert vom iSAQB®.
Unsere erfahrenen Trainer:innen sind bekannte Größen in der Branche und haben 80 Prozent der Modul-Lehrpläne inhaltlich wie didaktisch mitentwickelt.
Wir legen größten Wert auf interaktive und begeisternde Wissensvermittlung. Damit alle Teilnehmenden das Erlernte direkt in die Praxis umsetzen können.
Schon ab zwei Teilnehmenden aus deinem Unternehmen reduziert sich der Gesamtpreis. Zudem profitierst du von Early-Bird-Preisen und großer Planungssicherheit.
Entfalte das Potenzial deines Teams mit unseren spezialisierten Kursen zur Softwarearchitektur. Wir bieten eine Vielzahl von Optionen an, von fundierten iSAQB®-Schulungen bis hin zu maßgeschneiderten Workshops, die genau auf die Bedürfnisse deines Unternehmens zugeschnitten sind. Erfahre, wie diese Trainings die Kompetenzen deines Teams verbessern können, und nutze attraktive Gruppen- und Paketrabatte, um den Nutzen deiner Investition zu maximieren.
