Plan du cours
Bref aperçu des moteurs de règles
- Bref historique des systèmes experts et des moteurs de règles
 - Qu'est-ce que l'intelligence artificielle ?
 - Enchaînement avant vs enchaînement arrière
 - Déclaratif vs procédural/POO
 - 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
 
KIE
- Rédaction d'actifs
 - Intégration du Workbench
- Exécution des règles directement depuis KIE
 - Déploiement
 
 - Tables de décision
 - Modèles de règle
 - Éditeur guidé de règles
 - Test
 - Tâches de travail
 - Gestion des versions et déploiement
 - Un peu plus sur le référentiel (git)
 - Développement d'un processus simple avec des règles
 
Rédaction de règles dans Eclipse
- Sessions sans état vs sessions avec état
 - Sélection des 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'exercices)
 - Ordonnancement des règles avec BPMN
- Saliance
 - Ruleflow vs BPMN 2.0
 - Exécution d'un ensemble de règles à partir d'un processus
 - Règles vs passerelles
 - Aperçu rapide des fonctionnalités de BPMN 2.0 (transactions, gestion des exceptions)
 - Suite logique déclarative complète dans Drools
 
 - Langages spécifiques au domaine (DSL)
- Création de nouveaux langages
 - Préparation du DSL pour être utilisé par les gestionnaires
 - Traitement linguistique naturel (NLP) de base avec le DSL
 
 - Fusion (CPE), raisonnement temporel (pour des événements qui se produisent après, entre, etc...)
- Opérateurs de fusion
 - Exemple dans les plannings d'événements
 
 - Tests unitaires
 
Sujets optionnels
- OptaPlanner
 - jBPM
 - Drools et l'intégration via les services web
 - Drools et l'intégration via la ligne de commande
 - Comment modifier des règles/procédés après le déploiement sans recompiler
 
Pré requis
- Compétences en programmation dans n'importe quel langage (par exemple, SQL, Java, C#, VBA)
 
PUBLIC
- Développeurs logiciels
 - Architectes de systèmes
 - Décideurs techniques évaluant les moteurs de règles
 
Nos clients témoignent (7)
I liked the positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Formation - Introduction to Drools 6 for Developers
Traduction automatique
I was benefit from the flexibility and thorough explanations regarding the usage.
Denis Kirchhubel
Formation - Introduction to Drools 6 for Developers
Traduction automatique
Maintaining speed with taking every one in the group along. Exercise oriented. Tried to cover as much as possible comfortably.
Rakesh Prajapati
Formation - Introduction to Drools 6 for Developers
Traduction automatique
It met our expectations.
Vadim Bilan
Formation - Introduction to Drools 6 for Developers
Traduction automatique
The exercises were great and the material is short and concise.
Anjali Sharma
Formation - Introduction to Drools 6 for Developers
Traduction automatique
I really was benefit from the exercises in Eclipse.
Anna Beluskova
Formation - Introduction to Drools 6 for Developers
Traduction automatique
It was nice to see some other editors, other details around bpmn.
Derek Doherty
Formation - Introduction to Drools 6 for Developers
Traduction automatique