.
arrow_back

Filter

Evolutionäre Architekturmuster mit Clean und Hexagonal Architecture

Durchgeführt von Socreatory
Ähnliche Kurse anzeigen
Beschreibung

In diesem Kurs "Evolutionäre Architekturmuster mit Clean und Hexagonal Architecture" tauchst du tief in die Welt der Softwarearchitektur ein. Du wirst lernen, wie du Probleme der klassischen Schichtenarchitektur erkennst und mit den Konzepten der Clean und Hexagonal Architecture umgehst. Mit vielen praktischen Übungen und einem Toolkit an der Hand, wirst du in der Lage sein, diese Architekturmuster erfolgreich in deinen Projekten zu implementieren und kontinuierlich zu testen.\n\nEin häufiges Problem in der Softwareentwicklung sind starre Architekturen, die sich nicht erweitern lassen. Oftmals führen gewachsene Systeme dazu, dass keine klare Architektur mehr erkennbar ist und somit auch das zugrunde liegende Geschäftsmodell stagnieren kann. In diesem Kurs zeigen wir dir, wie du solchen Szenarien vorbeugen kannst, indem du eine Architektur wählst, die der Evolution deines Systems standhält.\n\nDie Clean und Hexagonal Architecture versprechen eine klare Trennung der fachlichen Domäne von den infrastrukturellen Aspekten. Wir werden das mächtige Ports und Adapters Pattern beleuchten, das dir hilft, technische, fachliche und organisatorische Flexibilität in deiner Softwarearchitektur zu erreichen. Im Rahmen des Trainings werden wir die Gemeinsamkeiten, Unterschiede, Nutzen und Trade-offs dieser Architekturmuster diskutieren und pragmatische Entwicklungsansätze vorstellen.\n\nDurch die Analyse einer Demoanwendung in Java wirst du die Möglichkeit haben, Codebeispiele zu betrachten und selbst zu implementieren. Hierbei kommen die Bausteine des taktischen Domain-Driven Design zum Einsatz, die wir in die Clean Architecture integrieren. Du erhältst außerdem Zugriff auf die Demoanwendung mit Spring Boot und Java, sodass du die Themen auch im Selbststudium vertiefen kannst.\n\nDer Kurs ist in zwei Tage unterteilt. Am ersten Tag beschäftigen wir uns mit der Softwarearchitektur als Struktur und Methodik, der funktionalen Systemdekomposition und Modularisierung sowie den grundlegenden Architekturmuster und -prinzipien. Wir werden die Schwächen der Schichtenarchitektur analysieren und lernen, wie wir von dieser zu den Ports und Adapters Architekturmuster wechseln können. Du wirst lernen, wie du isolierte Domänen erstellst und Geschäftsobjekte sowie Fachwerte nach dem Prinzip des Rich Domain Model implementierst.\n\nAm zweiten Tag liegt der Fokus auf Mapping-Strategien und der Domain-Driven Modularization. Hier wirst du lernen, wie du Mappings mit Third-Party-Bibliotheken vereinfachen kannst und wie du Abhängigkeiten zwischen Domänenmodulen strukturierst. Ein weiterer wichtiger Aspekt ist die evolutionäre Architektur, bei der wir die Motivation für Architektur-Disziplin anhand der Broken Window Theory diskutieren und das Mindset der evolutionären Architektur kennenlernen. Zudem wirst du Fitness Functions für die Clean und Hexagonal Architecture implementieren, um sicherzustellen, dass deine Architektur den sich ändernden Anforderungen standhält.\n\nDieser Kurs bietet dir die Möglichkeit, deine Fähigkeiten in der Softwarearchitektur auf ein neues Level zu heben und gleichzeitig ein tiefes Verständnis für die Prinzipien der evolutionären Architektur zu entwickeln. Du wirst nicht nur Theorie lernen, sondern auch praktische Erfahrungen sammeln, die dir in deiner beruflichen Laufbahn von großem Nutzen sein werden.

Tags
#Softwareentwicklung #Java #Softwarearchitektur #Domain-Driven-Design #Modularisierung #Architekturmuster #Domain-driven Design #Spring-Boot #Spring Boot #Clean-Architecture
record_voice_over
Typ
Online Live-Kurs
language
Kurs Sprache
Deutsch
location_on
Ort
Online
calendar_month
Termine
2
Termine
Begin
2025-05-26
2025-05-26
Ende
2025-05-27
2025-05-27
Kursgebühr
€ 1249.00
Typ
Ort
Sprache
Dauer
record_voice_over Online Live-Kurs
location_on Online
language Deutsch
timer 2 Tage
Online Live-Kurs
Online
Deutsch
2 Tage
Kursgebühr
€ 1249.00
Begin
2025-11-04
2025-11-04
Ende
2025-11-05
2025-11-05
Kursgebühr
€ 1249.00
Typ
Ort
Sprache
Dauer
record_voice_over Online Live-Kurs
location_on Online
language Deutsch
timer 2 Tage
Online Live-Kurs
Online
Deutsch
2 Tage
Kursgebühr
€ 1249.00
Kurs Details
Zielgruppe

Dieser Kurs richtet sich an Softwareentwickler, Architekten und IT-Professionals, die ihre Kenntnisse in der Softwarearchitektur vertiefen möchten. Wenn du bereits Erfahrung mit der Entwicklung von Software hast und ein Interesse daran hast, wie man Systeme nachhaltig und flexibel gestaltet, dann ist dieser Kurs genau das Richtige für dich. Auch Projektmanager, die ein besseres Verständnis für Softwarearchitektur entwickeln wollen, sind herzlich willkommen.

Kurs Inhalt

Evolutionäre Architektur ist ein Konzept, das darauf abzielt, Softwarearchitekturen zu entwickeln, die sich über die Zeit anpassen und weiterentwickeln lassen. Es geht darum, Architekturen zu schaffen, die nicht nur den aktuellen Anforderungen entsprechen, sondern auch zukünftige Veränderungen und Erweiterungen unterstützen. Clean Architecture und Hexagonal Architecture sind zwei Architekturmuster, die diese Flexibilität fördern, indem sie eine klare Trennung zwischen der fachlichen Domäne und den infrastrukturellen Aspekten der Software schaffen. Diese Ansätze ermöglichen eine einfache Anpassung und Erweiterung der Systeme, ohne dass die gesamte Architektur in Frage gestellt wird.

Fragen die du nach der Kurs beantworten kannst
  • Was sind die Hauptmerkmale der Clean Architecture?
  • Wie unterscheidet sich die Hexagonal Architecture von der Schichtenarchitektur?
  • Was versteht man unter dem Ports und Adapters Pattern?
  • Nenne einige Vorteile der evolutionären Architektur.
  • Wie implementierst du Fitness Functions in deiner Softwarearchitektur?
  • Was sind die Prinzipien des Rich Domain Model?
  • Welche Mapping-Strategien kennst du?
  • Wie strukturierst du Domänenmodule in einer Softwarearchitektur?
  • Was ist die Broken Window Theory im Kontext der Softwarearchitektur?
  • Wie kannst du die strukturelle Qualität deiner Softwarearchitektur bewerten?
Diese Kurse könnten dich auch interessieren
iSAQB® Certified Professional for Softwar...
Software Quality Lab
record_voice_over
Online Live-Kurs
language
Englisch
calendar_month
2025-02-16
location_on
Online
euro
ab 1760.00
iSAQB® Certified Professional for Softwar...
Software Quality Lab
record_voice_over
Mehrere Typen
language
Deutsch
calendar_month
2025-02-02
location_on
Mehrere Orte
euro
ab 1760.00
Certified Professional for Software Archit...
ETC
record_voice_over
Online Live-Kurs
language
Deutsch
calendar_month
2025-02-02
location_on
Online
euro
ab 2635.00
iSAQB® Certified Professional for Softwar...
tecTrain
record_voice_over
Präsenz Kurs
language
Deutsch
calendar_month
2025-02-02
location_on
Mehrere Orte
euro
ab 2340.00
iSAQB® Certified Professional for Softwar...
Software Quality Lab
record_voice_over
Online Live-Kurs
language
Englisch
calendar_month
2025-02-16
location_on
Online
euro
ab 1760.00
iSAQB® Certified Professional for Softwar...
Software Quality Lab
record_voice_over
Mehrere Typen
language
Deutsch
calendar_month
2025-02-02
location_on
Mehrere Orte
euro
ab 1760.00
Certified Professional for Software Archit...
ETC
record_voice_over
Online Live-Kurs
language
Deutsch
calendar_month
2025-02-02
location_on
Online
euro
ab 2635.00
iSAQB® Certified Professional for Softwar...
tecTrain
record_voice_over
Präsenz Kurs
language
Deutsch
calendar_month
2025-02-02
location_on
Mehrere Orte
euro
ab 2340.00
Bewertung
star
star
star
star
star
0 von 5
0 Bewertungen
5 Sterne:
0%
4 Sterne:
0%
3 Sterne:
0%
2 Sterne:
0%
1 Stern:
0%
Erfahrungsberichte
Keine Bewertung vorhanden
rate_review
Hast du den Kurs besucht? Dann schreibe doch eine Bewertung!
Veröffentlichungsinfos - ID: 97 - letztes Update: 2025-02-01 11:47:11 - Anbieter-ID: 4 - Datenquelle: Webcrawler