Instructor-led online training

Designing and building Event Sourced applications

Nov 25 - Dec 2, 2024
15:00 - 18:00 CET
Online
99 USD

Date: November 25, 27 and December 2 
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
November 25 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 your model into production
November 27 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 your model
December 2 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!

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