Talk to an Instructor:
Jonas Felix
First Sessions: 5th & 6th December! Fully Booked!
Second Sessions: 7th & 8th December - Spots Still Available!
“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.
We are happy to conduct tailored courses for your team - on-site, remotely or in our course rooms.
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: The actual course content may vary from the above, depending on the trainer, implementation, duration and constellation of participants.
Whether we call it training, course, workshop or seminar, we want to pick up participants at their point and equip them with the necessary practical knowledge so that they can apply the technology directly after the training and deepen it independently.
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.
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.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
Sign up for the waiting list for more public course dates. Once we have enough people on the waiting list, we will determine a date that suits everyone as much as possible and schedule a new session. If you want to participate directly with two colleagues, we can even plan a public course specifically for you.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
Talk to an Instructor:
Jonas Felix
Training-Centers:
Basel:
- Aeschenplatz 6, 4052 Basel
Zurich:
- HWZ, Lagerstrasse 5, 8004 Zürich
Company address:
felixideas GmbH
Baslerstrasse 5a
4102 Binningen