Trifork

The Swiss Division

CQRS Workshop

Workshop Overview

This 1-day introductory workshop is a good way to get a brief overview of the possibilities of CQRS and how they can be applied using the Axon Framework. The workshop  divides the available time into roughly half theory, while the other half of time is available for several labs, where you learn the concepts hands-on.

Attendees will gain insight into how a CQRS-based architecture can help build scalable, extensible and high-performance applications. The training contains a large number of hands-on labs allowing attendees to directly apply the theory in practice. Many of these labs will involve actual development of CQRS components using the Axon Framework.

Workshop topics

The workshop aims at giving a thorough overview of the possibilities of CQRS and Axon.

The following topics will be covered in this workshop:

  • Introduction to CQRS
  • Architecture and building blocks
  • Event Sourcing
  • Task based user interfaces
  • Domain Modeling
  • Introduction to Bounded Contexts, Entities, Aggregates and Value Objects
  • Choosing Aggregate boundaries
  • Basic introduction to the Axon framework
  • Advanced transaction management
  • Testing CQRS applications

The labs contain both design and coding exercises that will be executed in small teams. The latter will be done using the Axon Framework.

Prerequisites for the attendees

For the developing attendees, a good understanding of the Java language is required. Enterprise application development experience is an advantage. Developers are expected to bring their own laptop with the IDE of their choice.

For non-developing attendees, it is useful if they have some affinity with Java, although practical coding-experience is not required. The labs are organized in such a manner, that developers and non-developers are mixed to enable interesting discussions and learn from each other’s point-of-view.

Registration & details

Price: CHF 365 incl. VAT
When: March 13 2013, 9.00-16.00
Where: Ergon, Kleinstrasse 15, CH-8008 Zurich
Registration: Send you name, company name and contact details to Kamila Buturla on kbu@trifork.com
Questions: Contact Allard Buijze on abu@trifork.com

 

Tagged as:

1 Comment

Trackbacks

  1. AFAS’ CIO Rolf de Jong hosts Panel Discussions at Axon Seminar « Trifork Blog / Trifork: Enterprise Java, Open Source, software solutions, Amsterdam