Schița de curs
Scurtă introducere în motoarele cu reguli
- Scurtă istorie sau Motorul de sisteme și reguli expert Ce este inteligența artificială? Forward vs Backward Chaining Declarative vs procedure/oop Comparația soluțiilor Când să folosiți motoarele de reguli? Când să nu folosiți motoarele de reguli? Alternative la motoarele cu reguli
UNDE
- Crearea activelor Integrare Workbench Executarea regulilor direct din KIE Deployment Tabele de decizie Șabloane de reguli Editor de reguli ghidate Testarea elementelor de lucru Versiune și implementare Mai multe despre depozit (git) Dezvoltarea unui proces simplu cu reguli
Reguli de scriere în Eclipse
- Sesiuni Stateless vs Stateful Selectarea faptelor adecvate Operatori de bază și operatori specifici Drools Funcții de bază de acumulare (sumă, max, etc...) Calcule intermediare Inserarea de fapte noi Exerciții (multe dintre ele) Reguli de ordonare cu BPMN Salience Ruleflow vs BPMN 2.0 Executarea setului de reguli din un proces Reguli vs gateway-uri Scurtă prezentare generală a caracteristicilor BPMN 2.0 (tranzacții, gestionarea excepțiilor) Logica comercială declarativă cuprinzătoare în Drools Domain Specific Languages (DSL) Crearea de noi limbi Pregătirea DSL pentru a fi utilizat de către managerii Basic Natural Language Processing (NLP) cu DSL Fusion (CPE), raționament temporal (pentru ca evenimentele să se întâmple după, între, etc...) Operatori de fuziune Exemplu în Programele de evenimente Testare unitară
Subiecte opționale
- OptaPlanner jBPM Drools și integrare prin servicii web Integrare Drools prin linia de comandă Cum se schimbă regulile/procesul după implementare fără compilare
Cerințe
Abilități de programare în orice limbaj (SQL, Java, C#, VBA, etc...)
Mărturii (10)
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Curs - Introduction to Drools 6 for Developers
Flexibility and throrough explanations regarding the usage
Denis Kirchhübel
Curs - Introduction to Drools 6 for Developers
Maintaining speed with taking every one in the group along. Exercise oriented. Tried to cover as much as possible comfirtabliy.
Rakesh Prajapati
Curs - Introduction to Drools 6 for Developers
it met our expectations
Vadim Bilan
Curs - Introduction to Drools 6 for Developers
The exercises were great and the material is short and concise.
Anjali Sharma
Curs - Introduction to Drools 6 for Developers
Exercises in Eclipse
Anna Beluskova
Curs - Introduction to Drools 6 for Developers
Nice to see some other editors, other details around bpmn
Derek Doherty
Curs - Introduction to Drools 6 for Developers
Interactive trainer, helpful and had lots of suggestions for participants.
Liam Donovan
Curs - Introduction to Drools 6 for Developers
very well delivered
Damien Reid
Curs - Introduction to Drools 6 for Developers
Interactive approach, keeps the training interesting.