Fresh perspective on real-world software design: from DDD to CQRS and from both up to Event Sourcing

  • duration 8 hours
  • Language English
  • format Online
duration
8 hours
location
Online
Language
English
Code
PTRN-021
price
€ ... *

Available sessions

To be determined



Training for 7-8 or more people?
Customize trainings for your specific needs

Target Audience

Developers and lead developers willing to grow professionally by learning design principles to apply in everyday work.
The class also addresses well common needs of project managers and IT managers who coordinate the various phases of the software development process. The class gives them some solid knowledge to better communicate with super-skilled developers and architects. Finally, the class may also result fruitful to solution architects needing a crisp refresher or looking for a new perspective that rejuvenate their design spirit.

Roadmap

Domain-driven design:
  • Bounded context;
  • Ubiquitous language;
  • Aggregates;
  • Entities;
  • Services and domain services.
CQRS:
  • Benefits of Read/Write Split;
  • CQRS Architectures.
Event-sourcing:
  • Foundation of the pattern;
  • Handlers;
  • Data snapshots;
  • Application layer in an event-sourcing architecture;
  • Cross-cutting concerns in an event-sourcing architecture.

Takeaways:
Found your design on events rather than comprehensive models;
Let business emerge from use-cases and presentation (UX-first);
Reconsider the role of the database—a layer rather than a product.

Format:
On top of the frontal presentations, the class uses numerous conceptual demos and excerpts from sample applications as well as real projects.

Course price:
May, 1 – June, 30 – 377 EUR;
July, 1 – August, 31 – 450 EUR;
September, 1 – October, 24 – 550 EUR.

Course will be read in English with simultaneous translation.
"TYPE"html";}

Discover more about professional growth and skills development

contact us