Sprich mit einem Trainer:
Jonas Felix
Erste Durchführungen: 5. & 6. Dezember ! Ausgebucht !
Zweite Durchführungen: 7. & 8. Dezember - Noch Plätze Frei
“Domain-Driven Design for Architecting Modular Systems" is a comprehensive training focusing on the design and implementation of modular software systems. Divided into four interactive modules — strategic design, business logic modeling patterns and strategies, architectural and integration patterns, and balanced coupling — it covers in detail the intricacies of identifying subdomains, creating ubiquitous language, implementing bullet-proof business logic, and architecting flexible systems. The balanced coupling module focuses on the underlying design principles at the heart of popular software patterns, including microservices and event-driven architecture. Furthermore, the module demonstrates a simple design heuristic shared among them. The training, enriched with quizzes, discussions, and hands-on exercises, enables participants to master the principles and patterns of domain-driven design, providing them with the essential skills for architecting modular software systems.
Gerne führen wir zugeschnittene Kurse für euer Team durch - vor Ort, remote oder in unseren Kursräumen.
The training includes four modules: strategic design, business logic modeling patterns and strategies, architectural and integration patterns, and balanced coupling. A module’s length is, on average, 4 hours. However, the actual length can be higher depending on the audience’s participation. All modules include interactive elements, such as quizzes, discussions, and hands-on exercises.
Disclaimer: Der effektive Kursinhalt kann, abhängig vom Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen von obigen Angaben abweichen.
Ob wir es Schulung, Kurs, Workshop, Seminar oder Training nennen, wir möchten Teilnehmer/innen an ihrem Punkt abholen und mit dem nötigen praktischen Wissen ausstatten, damit sie die Technologie nach der Schulung direkt anwenden und eigenständig vertiefen können.
Upon completion of the training, participants are expected to know the principles and patterns of domain-driven design, providing them with essential skills for architecting modular software systems.
2 Tage
(Wird bei In-House Kursen individuell angepasst.)
The course is delivered in a mix of teaching methods, including lectures, quizzes, discussions, and hands-on exercises, all aimed at reinforcing learning outcomes and encouraging increased participation.
This course is ideal for IT professionals, software architects, and developers aiming to enhance their skills in architecting modular software systems.
A basic understanding of software development and coding language is required.
All participants will receive detailed preparation instructions prior to the start of the course. This may include specific software or tools set up on their personal laptop, readiness to participate in interactive activities, or any necessary pre-reading. Feedback and clarification will also be provided based on individual participant needs through a pre-course questionnaire.
Danke für deine Anfrage, wir melden uns so rasch wie möglich.
Unerwarteter Fehler - bitte versuche es erneut.
Trage dich in die Warteliste ein für weitere öffentliche Kurs-Termine. Sobald wir genügend Personen auf der Warteliste haben, klären wir einen möglichst für alle passenden Termin ab und schalten einen neuen Termin auf. Falls du direkt mit zwei Kollegen oder Kolleginnen teilnehmen möchtest, können wir sogar direkt einen öffentlichen Kurs für euch planen.
Danke für deine Anfrage, wir melden uns so rasch wie möglich.
Unerwarteter Fehler - bitte versuche es erneut.
Domain-Driven Design wurde 2003 von Eric Evans mit dem Buch "Domain-Driven Design: Tackling Complexity in the Heart of Software" begründet. Evans beschrieb Muster wie Ubiquitous Language, Bounded Contexts und Aggregate, die helfen, komplexe Domänenwissen in Software-Architektur zu übersetzen. Das Buch gilt bis heute als Standardwerk und Pflichtlektüre für Software-Architekten.
Vlad Khononov modernisierte diese Grundlagen mit seinem 2021 erschienenen Buch "Learning Domain-Driven Design" und machte DDD einem breiteren Publikum zugänglich. Sein Folgewerk "Balancing Coupling in Software Design" (2024) vertieft die Designprinzipien, die modernen Architekturentscheidungen zugrunde liegen – von Microservices bis hin zu Event-Driven Architectures.
Sprich mit einem Trainer:
Jonas Felix
Trainings-Center:
Basel:
- Aeschenplatz 6, 4052 Basel
Zürich:
- HWZ, Lagerstrasse 5, 8004 Zürich
Firmenadresse:
felixideas GmbH
Baslerstrasse 5a
4102 Binningen