Course Code: axon
Duration: 21 hours
Prerequisites:
  • Java programming experience.

Audience

  • Developers
  • Software Architects
  • Enterprise Architects
Overview:

Axon Framework is a framework for building evolutionary, event-driven microservice systems, based on the principles of Domain Driven Design, Command-Query Responsibility Segregation (CQRS) and Event Sourcing.

This instructor-led, live training (online or onsite) is aimed at developers who wish to use Axon to build well structured enterprise applications that leverage the power of CQRS and Event Sourcing.

By the end of this training, participants will be able to:

  • Set up the development environment needed to create an Axon Framework application.
  • Implement the CQRS (Command Query Responsibility Segregation) and Event Sourcing architectural patterns to develop complex applications.
  • Apply the concepts of Domain Driven Design to their application design.
  • Build applications that focus on the business problem instead of the infrastructure.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
  • To learn more about Axon Framework, please visit: https://axoniq.io/
Course Outline:

Introduction

Preparing the Development Environment

Overview of the Axon's Architecture and Core API

Understanding DDD (Domain Driven Design) and CQRS (Command and Query Responsibility Segregation)

Architecting the Application with the CQRS Pattern

Modelling the Application with DDD

Creating an Application

Implementing the Important Building Blocks

Commands and Events

Creating an Aggregate with Aggregate Factories

Using Annotations to Build Aggregates

Creating a Query Model

Working with Repositories

The Event Store

Wiring the Application Components Together

Testing the Application

Debugging the Application

Deploying the Application

Securing the Application

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - Axon Framework

Qatar - Axon Framework

Egypt - Axon Framework

Saudi Arabia - Axon Framework

South Africa - Axon Framework

Brasil - Axon Framework

Canada - Axon Framework

中国 - Axon Framework

香港 - Axon Framework

澳門 - Axon Framework

台灣 - Axon Framework

USA - Axon Framework

Österreich - Axon Framework

Schweiz - Axon Framework

Deutschland - Axon Framework

Czech Republic - Axon Framework

Denmark - Axon Framework

Estonia - Axon Framework

Finland - Axon Framework

Greece - Axon Framework

Magyarország - Axon Framework

Ireland - Axon Framework

Luxembourg - Axon Framework

Latvia - Axon Framework

España - Axon Framework

Italia - Axon Framework

Lithuania - Axon Framework

Nederland - Axon Framework

Norway - Axon Framework

Portugal - Axon Framework

România - Axon Framework

Sverige - Axon Framework

Türkiye - Axon Framework

Malta - Axon Framework

Belgique - Axon Framework

France - Axon Framework

日本 - Axon Framework

Australia - Axon Framework

Malaysia - Axon Framework

New Zealand - Axon Framework

Philippines - Axon Framework

Singapore - Axon Framework

Thailand - Axon Framework

Vietnam - Axon Framework

India - Axon Framework

Argentina - Axon Framework

Chile - Axon Framework

Costa Rica - Axon Framework

Ecuador - Axon Framework

Guatemala - Axon Framework

Colombia - Axon Framework

México - Axon Framework

Panama - Axon Framework

Peru - Axon Framework

Uruguay - Axon Framework

Venezuela - Axon Framework

Polska - Axon Framework

United Kingdom - Axon Framework

South Korea - Axon Framework

Pakistan - Axon Framework

Sri Lanka - Axon Framework

Bulgaria - Axon Framework

Bolivia - Axon Framework

Indonesia - Axon Framework

Kazakhstan - Axon Framework

Moldova - Axon Framework

Morocco - Axon Framework

Tunisia - Axon Framework

Kuwait - Axon Framework

Oman - Axon Framework

Slovakia - Axon Framework

Kenya - Axon Framework

Nigeria - Axon Framework

Botswana - Axon Framework

Slovenia - Axon Framework

Croatia - Axon Framework

Serbia - Axon Framework

Bhutan - Axon Framework

Nepal - Axon Framework

Uzbekistan - Axon Framework