Formation AxonIQ
2390€ HT / personne |
3 jours (21 heures) |
Présentation
AxonIQ est un framework destiné à construire des microservices basés sur les principes de Domain Driven Design (DDD), Command-Query Responsibility Segregation (CQRS) et Event Sourcing. Grâce à Axon vous saurez augmenter l’efficacité opérationnelle et la fiabilité des solutions basées sur Axon.
L’ensemble de ces trois principes rend les applications basées sur Axon plus robuste et plus adaptables aux changements. Ce framework est destiné tant aux grandes applications monolithiques que pour les microservices. Il vous fournit les blocs de construction nécessaires pour suivre ces principes.
Cette formation vous présentera la manière dont AxonIQ nous aide à mettre en œuvre des applications avec CQRS et Event Sourcing. Vous utiliserez à la fois Axon Framework et Axon Server. Le premier contiendra la mise en œuvre et le second sera la solution dédiée de stockage d’événements et de routage de messages.
À l’issue de cette formation, vous saurez créer des applications bien structurées sans avoir à vous soucier de l’infrastructure, ce qui vous permettra de vous concentrer sur la fonctionnalité de votre entreprise.
Comme toutes nos formations, celle-ci présentera la dernière version d’Axon 4.5.
Objectifs
- Installer et configurer Axon
- Maîtriser les modèles d’architectures CQRS et Event Sourcing
- Développer des applications d’entreprises structurées grâce à CQRS et Event Sourcing
Public visé
- Développeurs
- Architectes de sécurité
- Architectes d’entreprises
Pré-requis
Connaissance et expérience pratique en Java
Programme de notre formation AxonIQ
Introduction
- Qu’est-ce qu’Axon ?
- Ces avantages principaux
- Les principes d’architectures de DDD et CQRS
- AxonIQ et Spring Boot
- Utilisation de l’écosystème Axon
Création d’une application
- Configuration des composants de messagerie
- Concevoir des composants d’application
- Structure des composants
- Intégration des applications tierces
- Injection des dépendances
- Dépendances Maven
Sécurité des applications
- Authentification
- Contrôle d’accès
- Cryptage et SSL
- Sécuriser le déploiement de serveur Axon
Serveur Axon
- Solution de routage de commandes
- Stockage des événements
- Connexion de plusieurs instances
- Configurations de RabbitMQ et Kafka pour distribuer des messages
API du service de commande
- Configurer le service de commande avec CQRS
- Création d’une nouvelle commande
- Confirmation d’une commande
- Expédition d’une commande
- Bonnes pratiques de l’implémentation des messages
Message de commandes
- Concepts de messages
- Types de messages
- Commandes
- Structure de l’agrégat
- Agrégats multi-entité
- Polymorphisme
- Requêtes
- Intercepteur et surveillance de messages
- Événements
- Gestion des commandes
- Types d’événements
- Modèles de commandes
- Commandes
Pour aller plus loin
Formation Spring Core
Formation Kotlin
Formation Kafka
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
2390€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS