Instructor-led online training

Designing and building Event Sourced applications

Feb 11 - Feb 18, 2025
15:00 - 18:00 CET
Online
99 USD

The Tracking Protection settings on your browser might interfere with this form. If the form doesn't work, please lower the Tracking Protection settings and try again.

Online training: Designing and Building Event Sourced Applications

Date: February 11,13 and 18
Time: 15:00 - 18:00 CET (9:00 am - 12 pm EST)

Date: February 11,13 and 18
Time: 15:00-18:00 CET (9:00 am - 12 pm EST )

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.

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
February 11, 2025 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 your model into production
February 13, 2025  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 your model
February 18, 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!

Marc Klefter
Marc Klefter is a Senior Solutions Architect at AxonIQ, helping organizations succeed in building mission-critical, event-sourced systems. He is the author of the AxonIQ Playbook.
Marc Klefter