Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Brève introduction aux moteurs de règles
- Bref historique ou Systèmes Experts et Moteur de Règles Qu'est-ce que l'Intelligence Artificielle ? Chaînage avant ou arrière Chaînage déclaratif ou procédure/oop Comparaison des solutions Quand utiliser les moteurs de règles ? Quand ne pas utiliser les moteurs de règles ? Alternatives aux moteurs de règles
OÙ
- Création d'intégration avec Assets Workbench Exécution de règles directement à partir de KIE Déploiement Tables de décision Modèles de règles Éditeur de règles guidé Test des éléments de travail Versionnement et déploiement Un peu plus sur le référentiel (git) Développement de processus simples avec des règles
Écrire des règles dans Eclipse
- Sessions sans état ou avec état Sélection de faits appropriés Opérateurs de base et opérateurs spécifiques à Drools) Fonctions d'accumulation de base (somme, max, etc...) Calculs intermédiaires Insertion de nouveaux faits Exercices (beaucoup d'entre eux) Ordre des règles avec BPMN Salience Ruleflow vs BPMN 2.0 Exécution d'un ensemble de règles à partir d'un processus Règles vs passerelles Bref aperçu des fonctionnalités de BPMN 2.0 (transactions, gestion des exceptions) Logique métier déclarative complète dans Drools Langages spécifiques au domaine (DSL) Création de nouveaux langages Préparation du DSL à utiliser par les gestionnaires Basic Natural Language Processing (NLP) avec DSL Fusion (CPE) , raisonnement temporel (pour que les événements se produisent après, entre, etc...) Opérateurs de fusion Exemple dans les calendriers d'événements Tests unitaires
Sujets facultatifs
- OptaPlanner jBPM Drools et intégration via les services Web Intégration de Drools via ligne de commande Comment modifier les règles/processus après le déploiement sans compilation
Pré requis
Compétences en programmation dans n'importe quel langage fortement recommandées (SQL, Java, C#, VBA, etc...)
21 heures
Nos Clients témoignent (2)
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.
Charles Kevin Regaliza - Thakral One Inc.
Formation - Introduction to Drools 7 for Developers
I am really impressed on his technical skills most especially on the debugging of errors and writing of codes. This just shows that he is really technically equip and is very good at that. But that is different from a skill of cascading and sharing your knowledge as a trainer.