Home Careers Contact us Blog

CQRS workshop

CQRS Workshop

Workshop Overview
This 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. 

Contact us for more information!

 

About Axon Framework

Axon Framework helps build scalable, extensible and maintainable applications by supporting developers apply the Command Query Responsibility Segregation (CQRS) architectural pattern. It does so by providing implementations, sometimes complete, sometimes abstract, of the most important building blocks, such as aggregates, repositories and event buses (the dispatching mechanism for events). Furthermore, Axon provides annotation support, which allows you to build aggregates and event listeners without tying your code to Axon specific logic. This allows you to focus on your business logic, instead of the plumbing, and helps make your code easier to test in isolation.



More about Axon Framework.

Axon Immersion

Trifork also offers a more in-depth training session for either those who have already attended this session or for those who prefer to delve into more in-depth material. Allard Buijze has developed a 2-day immersion training which is an ideal way to learn how to apply CQRS in more detail using the Axon Framework. Click here for more details and upcoming dates for this course.

Amsterdam CQRS Training

We are pleased to announce a new training date on Thursday 21st March for this workshop. For only 250 EUR it is a jam-packed interactive workshop from the founder himself Allard Buijze.

Sign up now!

Target Audience

This training is primarily intended for software architects and developers who are new to CQRS and the Axon Framework. Even if you are already familiar with CQRS, this workshop will help you put things into perspective and help you make the right decisions for your project.

Questions?

Please contact us if you would like to know more about the trainer, your educational needs; content questions, customization options, scheduling, pricing, etc.

Get in touch now!