Expert workshop is something more than a training. Workshop is focused on client's project.
Code: | DDD-impl |
Category: | DDD Workshop |
Format: | 50% lecture / 50% workshop |
Duration: | 2 days |
Target audience: |
developers |
Enrollment: | Groups, companies |
Venue: | Client's office. |
Pragmatic approach to the DDD implementation in selected technology: Java, NET, PHP, RoR.Scope
DDD modeling techniques (strategic and tactical patterns as well as linguistic and visual techniques) are being talked over at the DDD-modeling training, which should be done first, before the training in the field of implementation.Form
The training is based on a model created during the training in the field of modeling, which precedes this training.
During lectures, the coach talks over the best practices of implementing the application architecture patterns and DDD Building Blocks.
During workshops, we implement two modules of the ERP class system. Next tasks consist of an incremental addition of new functionalities in a way that illustrates theoretical issues, learned during the lecture preceding them. During the discussions, participants have an access to the technical knowledge of the coach and have a possibility to verify their solutions with the ones developed by other participants of the training.
During workshops, participants solve the problems presented to them, working in pairs (Pair Programming), changing the roles after each task: Pilot and Driver. The purpose of this technique is to enable a look from different perspectives at the issues, at the same time activating more cognitive resources.
As a part of the training, we talk over and practice both basic and advanced DDD techniques, such as: Building Blocks patterns, developing the Ubiquitous Language and the Strategic Design technique set.
Check out our implementation of an example DDD+CqRS project: Sample Leaven.
Meet the experts who will conduct your workshop.