Axon Framework CQRS for Java | Learn to build CQRS-based Scalable, Extensible & High-performance Applications

Axon Framework CQRS framework Java Course Description

The axon framework is focussed on making life easier for developers that want to create a java application based on the CQRS principles.

Axon is a Java Framework developed with one goal: solving common application complexity to enable developers to focus on the essence of business problems. Axon Framework offers extreme application scalability, handling a huge number of concurrent events while maintaining application consistency in distributed systems. Axon Framework is based on CQRS principles and fits perfectly in the modern architectural pattern of Microservices.

Axon immersion training, the ideal way to learn how to apply CQRS using the Axon Framework. It is an intensive training course, meant to provide delegates with all the details about CQRS they will need to get started for themselves. The training course takes two full days and includes an evening session of the first day.

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

Axon Immersion Training Learning Outcomes

  • Understand the big picture -  the concepts and modeling with DDD 
  • Learn the concepts and rationale of CQRS 
  • Task-based UI and eventual consistency
  • Event sourcing in distributed systems

Axon Immersion Training - Suggested Audience

This Axon Immersion training is intended for professionals with a focus on building skills based on Axon Framework.
  • Software Architects
  • Software Developers
  • Technical Team Leads
  • Enterprise Architects
  • Product Owners

Axon Immersion Training Duration

  • Open-House F2F (Public): 2/3 days
  • In-House F2F (Private): 2/3 days, for commercials please send us an email with group size to

Axon Immersion Training - Prerequisites

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 to have some affinity with Java, although practical coding experience is not required. The labs are organized so that developers and non-developers are mixed together to enable interesting discussions and learn from each other's point-of-view.

Keny White


Keny White is Professor of the Department of Computer Science at Boston University, where he has been since 2004. He also currently serves as Chief Scientist of Guavus, Inc. During 2003-2004 he was a Visiting Associate Professor at the Laboratoire d'Infomatique de Paris VI (LIP6). He received a B.S. from Cornell University in 1992, and an M.S. from the State University of New York at Buffalo.


After working as a software developer and contractor for over 8 years for a whole bunch of companies including ABX, Proit, SACC and AT&T in the US, He decided to work full-time as a private software trainer. He received his Ph.D. in Computer Science from the University of Rochester in 2001. "What I teach varies from beginner to advanced and from what I have seen, anybody can learn and grow from my courses".


Average Rating

1 rating

Detailed Rating

5 stars
4 stars
3 stars
2 stars
1 star

    This is great

    I really love the course editor in LearnPress. It is never easier when creating courses, lessons, quizzes with this one. It's the most useful LMS WordPress plugin I have ever used. Thank a lot! Testing quiz is funny, I like the sorting choice question type most.