GOTO Amsterdam is a vendor independent international software development conference with more that 50 top speaker and 500 attendees. The conference covers topics such as Java, Open Source, Agile, Architecture, Design, Web, Cloud, New Languages and Processes.

Axon Immersion

 

REGISTER TODAY at the EARLY BIRD PRICE for 1100 EUR + VAT until 19th August.

FULL PRICE: 1250 EUR + VAT

 

Training Overview
A 2-day 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 pratice. Many of these labs will involve actual development of CQRS components using the Axon Framework.
 
Training topics
The first day will cover the basic Domain Driven Design (DDD) and CQRS concepts. In the morning a combination of theory and exercises will provide attendees with the background knowledge they require to build Domain Models suitable for use in a CQRS architecture. In the afternoon, the basic CQRS principles and architecture are discussed. This will be supported with a number of programming exercises using the Axon Framework. To really make the most out of these days, the evening of the first day will be used to discuss several aspects of DDD, CQRS andAxon in a more detail and in a more informal setting.

The second day will start off with a recap of the first day, before moving onto the more advancedCQRS features, such as complex business transactions. This session will also have a look at how an application can deal with concurrent access and automatically resolve concurrent modification conflicts. All of these aspects will be supported using hands-on labs that allow delegates to directly implement these aspects. In the afternoon, more complex topics will be addressed such as scalability scenarios and integration with 3rd party or how legacy software can be simplified when applying CQRS. Finally, there will be enough time set aside to answer questions that attendees might still have after these two days.

Following the training, attendees will have learned what CQRS is, how it allows developers to reduce complexity and -most important of all- how to apply this in their own projects.

Dates:

September 18th-19th

November 27th-28th

Price: 1100 EUR + VAT for 2 days.

LocationTrifork Amsterdam Office - Rijnsburgstraat 9-11, 1059 AT Amsterdam 

REGISTER here  for inquiries click HERE

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 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.

About Axon

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 the Axon Framework.

CQRS Workshop

If you prefer Trifork also offers a one-day workshop, whereby the focus is on a pragmatic introduction to CQRS. There we will cover the basic design principles and explain how to implement the associated building blocks. Click here for dates & availability.