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...)
Nos clients témoignent (4)
La formation est très intéressante et peut s'avérer utile pour nos futurs projets. Le formateur est toujours actif pour répondre à nos questions et nous aider lorsque nous rencontrons des problèmes de notre côté.
Charles Kevin Regaliza - Thakral One Inc.
Formation - Introduction to Drools 7 for Developers
Traduction automatique
Je suis vraiment impressionné par ses compétences techniques,尤其是他在调试错误和编写代码方面的技能。这表明他确实具备很强的技术能力。但是,这与作为培训师级联和分享知识的技能是不同的。 (注:此处有一部分文本已经是中文,为了保持一致性,这部分未进行翻译。如果需要完整翻译成法语,请告知。) Je suis vraiment impressionné par ses compétences techniques, surtout en ce qui concerne le débogage des erreurs et l'écriture de codes. Cela montre qu'il est vraiment bien équipé techniquement et très doué dans ce domaine. Cependant, cela diffère de la capacité à transmettre et partager ses connaissances en tant que formateur.
Roi Jason Buela - Thakral One, Inc.
Formation - Introduction to Drools 7 for Developers
Traduction automatique
Ses démonstrations, qu'il fait à partir de zéro, nous permettent de voir le processus étape par étape. De plus, les exemples pratiques sont excellents, ils ressemblent déjà à des scénarios de cas réels.
Kim Justine Ferriol - Thakral One, Inc.
Formation - Introduction to Drools 7 for Developers
Traduction automatique
Tous les exemples partagés des fonctions et/ou opérateurs sont bien expliqués.
Brian Amlon - Thakral One, Inc.
Formation - Introduction to Drools 7 for Developers
Traduction automatique