JB463
Développement d'applications de règles avec Red Hat Decision Manager
Description du cours
Apprenez à créer, tester, déboguer et contrôler des règles métier dans un environnement de production
Dans ce cours, les développeurs de règles et les développeurs d'applications d'entreprise Java™ apprendront à créer, tester, déboguer et contrôler des règles métier, ainsi qu'à créer des paquets de règles. Ils apprendront également comment l'environnement d'exécution Red Hat Decision Manager exécute ces règles.
Les participants utiliseront Red Hat CodeReady Studio 7 et Red Hat Decision Manager 6 pour réaliser des exercices pratiques et précis leur permettant de créer et de gérer des règles métier dans un environnement de production. Les principes présentés dans ce cours peuvent être appliqués pour mettre en œuvre une solution Red Hat Decision Manager autonome ou Red Hat Process Automation Manager (gestion des processus métier).
Contenu
- Création de règles métier de base dans Red Hat CodeReady Studio
- Création de règles métier avancées
- Test et débogage des règles métier
- Utilisation de tables de décision sous forme de feuilles de calcul
- Création et utilisation de fichiers de mappage de langage dédié
- Architecture de Red Hat Decision Manager et application des règles d'exécution
- Contrôle de l'exécution des règles et prévention des conflits
- Traitement des événements complexes
Public ciblé
- Créateurs de règles responsables de la création et du test de règles, qui utilisent Red Hat CodeReady Studio
- Développeurs d'applications Java responsables du développement et de l'intégration de règles métier dans des applications d'entreprise Java et Java EE
Prérequis
- Expérience de base en programmation Java et Java EE
- Connaissance de Maven, Git et de l'IDE Eclipse utile, mais pas indispensable
- Expérience en développement de règles métier non requise
Programme du cours
- Présentation de Red Hat Decision Manager
- Découvrir l'architecture et l'utilité d'un système de gestion de règles métier comme Red Hat Decision Manager
- Création de règles de base
- Créer des règles métier de base dans Red Hat CodeReady Studio
- Intégration de règles métier à des applications Java
- Apprendre à intégrer le traitement des règles dans une application à l'aide d'une API
- Tables de décisions
- Découvrir l'utilité et la mise en page d'une table de décisions sous forme de feuille de calcul et identifier le processus de chargement de la table appliqué par Decision Manager au moment de l'exécution
- Langages dédiés
- Découvrir l'utilité des langages dédiés, comment les déclarer et les utiliser dans une règle
- Test de règles
- Découvrir les tests JUnit et apprendre à tester une application Decision Manager
- Création de règles complexes
- Apprendre à utiliser les fonctions complexes du moteur de règles Decision Manager
- Contrôle de l'exécution de règles
- Apprendre à mettre en œuvre des stratégies de résolution des conflits dans l'exécution de règles
- Débogage de Drools
- Apprendre à déboguer des applications Drools dans Red Hat CodeReady Studio
- Traitement des événements complexes
- Utiliser le traitement des événements complexes avec des règles
Bénéfices pour l'entreprise
Ce cours a pour objectif de développer les compétences requises pour créer une logique métier sous forme de règles métier utilisées dans des applications classiques, de sorte qu'elles peuvent être modifiées sans mettre à jour ni redéployer les applications. Résultats attendus : accélération de la mise sur le marché, augmentation de la visibilité des règles métier spécifiques utilisées par chaque application et réduction des risques d'erreurs d'interprétation susceptibles de générer des erreurs au sein des applications.
Bénéfices pour le participant
Après avoir suivi ce cours, les participants devraient être capables d'utiliser l'IDE CodeReady Studio pour développer et intégrer des règles métier dans des applications Java. Les règles métier sont rédigées dans un langage compréhensible à la fois par les responsables métier et les développeurs d'applications.
Les participants devraient avoir acquis les compétences suivantes :
- Création de règles métier à l'aide du langage déclaratif Drools
- Création de règles métier à l'aide de tables de décision et des langages dédiés
- Intégration de règles métier dans une application Java ou Java EE
- Débogage de règles métier
- Mise en œuvre de règles adaptées au traitement des événements complexes
Formations sur site disponibles
Nous pouvons former votre équipe toute entière sur votre site, que ce soit en personne ou à distance.
Souscription Red Hat Learning
Bénéficiez de parcours de formation complets sur les produits Red Hat, de certifications reconnues par le secteur et d'une expérience d'apprentissage informatique flexible et dynamique.
Découvrez ce que d'autres participants pensent de ce cours dans notre communauté Red Hat Learning.
Tracez votre parcours de compétences
Suivez ce cours dans le cadre d'une souscription Red Hat Learning et bénéficiez d'un accès illimité et à la demande à nos ressources de formation en ligne pendant un an.
Évaluez vos connaissances
Passez une évaluation gratuite des compétences pour tester vos connaissances, identifier vos lacunes et obtenir des suggestions de formations Red Hat.