CQRS Axon Immersion Training Course Description
The axon framework is focused 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 by Pincorps is 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.
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 the actual development of CQRS components using the Axon Framework.
CQRS 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
CQRS 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.
CQRS Axon Framework Group/In-house Corporate Training
If you have a group of 5-6 participants, apply for in-house training. For commercials please send us an email with group size to firstname.lastname@example.org
|01. Getting started by setting up the infrastructure components and organizing the codebase practically|
|02. Aggregates: learn how to design, implement, and test Aggregates|
|03. Event handling: implementing and configuring the event handlers; async vs sync, transaction management|
|04. Query model: the design process for projections, denormalization tactics, and different ways to update a query model|
|05. Event sourcing: how to apply event sourcing, snapshotting, and reconstructing a projection from historic events|
|06. Sagas: coordinating activity between components - implementation, configuration, testing, and common pitfalls|
|07. Task based UI and dealing with eventual consistency|
|08. Refactoring and evolving your application: evolving Commands and Events, Upcasting, changes in Aggregate boundaries|
|09. Building Microservices with Axon: distributed systems, distributed command and event handling, designing events for dis-tribution|
|10. Complex Sagas|
|11. Replay Event Store: consolidation|
|12. Advanced con guration and tuning: unit of work, message interceptors, parameter resolvers, serialization, system vs ap-plication events, handler enhancers|
|13. Integration and deployment in production|
|14. Monitoring, measuring throughout &latency, message tracing. and learn from each other's point of view.|
No Reviews found for this course.