Sep 1, 2024
Nov 19, 2025
16:00 - 19:00 CEST
Nov 19, 2025
·
Online
·
99 USD
AxonIQ Latest - from Poland
Implementing Event Sourced systems can be very challenging. Using the right design approach makes that task a lot more enjoyable. In this intensive instructor-led online training, you'll learn techniques to design and build event-sourced applications from scratch in 3 hands-on sessions.
Watch the recording
Details
Join us for this comprehensive training to gain practical skills and knowledge in building event-sourced applications.
Implementing Event Sourced systems can be very challenging. Using the right design approach makes that task a lot more enjoyable. In this intensive instructor-led online training, you'll learn techniques to design and build event-sourced applications from scratch in 3 hands-on sessions. Our expert instructor will guide you through the process of designing and implementing an event-driven system using Event Modeling, Java, Spring, and Axon Framework. You'll also gain insights into important considerations for taking your system into production.
What You'll Learn:
Event Modeling: Understand the fundamental principles of Event Modeling and how to design a robust event-driven system.
Design Challenges: Explore common design challenges and learn strategies to overcome them.
Implementation: Implement your design using Java, Spring, and Axon Framework, ensuring a seamless alignment between design and code.
Production Considerations: Discuss critical aspects of deploying and maintaining your event-centric application in a production environment.
Who Should Attend:
Software developers and engineers interested in learning about event-driven architectures.
Professionals looking to implement event-sourced applications using Java and Spring.
Anyone with some experience building Java applications, though deep expertise is not required.
Format
The training consists of 3 online sessions. Each session will cover a bit of theory, followed by practical, hands-on assignments for the attendees to perform individually or in groups. Active participation is required. In between sessions, participants are encouraged to complete small assignments.
Requirements
A laptop with an IDE that supports Java and Maven. Some experience with Java development is helpful but not strictly necessary.
Agenda
Day 1: Event Modeling - Build Your Model - August 27 2024, 15:00 -18:00 CEST (9:00 am - 12:00 pm EDT)
Introduction to Event Modeling
Designing an event-driven system
Hands-on exercises to build your event model
Day 2: Take That Model Into Production - August 29 2024, 15:00 -18:00 CEST (9:00 am - 12:00 pm EDT)
Implementing your design with Java, Spring, and Axon Framework
Aligning design with implementation
Separating technical details from functional concerns
Hands-on coding sessions
Day 3: Review the Model - September 3 2024, 15:00 -18:00 CEST (9:00 am - 12:00 pm EDT)
Reviewing and refining your event model
Discussing deployment and production considerations
Q&A and troubleshooting common issues
Reserve your spot today and take the next step in your software development journey!
Please register for the October sessions here.
hosts
Allard Buijze
CTO - Axoniq
A global thought-leader on event sourcing. He is a recognized expert with more than 20 years experience, including microservices, event sourcing and event-driven architecture. Allard advocates for better collaboration between developers and business.
Bruce Hopkins
A global thought-leader on event sourcing. He is a recognized expert with more than 20 years experience, including microservices, event sourcing and event-driven architecture. Allard advocates for better collaboration between developers and business.

