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.
Schița de curs
Scurtă introducere în motoarele cu reguli
- Scurtă istorie sau Expert Systems and Rules Engine
- Ce este Inteligența Artificială?
- Înlănțuire înainte vs înapoi
- Declarativ vs procedura/oop
- Compararea solutiilor
- Când să folosiți motoarele de reguli?
- Când să nu folosiți motoarele de reguli?
- Alternative la motoarele cu reguli
KIE
- Model declarativ vs tradițional
- Executarea regulilor simple cu teste simple
- Crearea activelor
- Tabelele de decizie
- Șabloane de reguli
- Editor de reguli ghidate
- Testare, limite și beneficii
- Dezvoltarea unui proces simplu cu reguli
Reguli de scriere în Eclipse
- Sesiuni Stateless vs Stateful
- Selectarea faptelor adecvate
- Operatori de bază și Drools operatori specifici)
- Funcții de bază de acumulare (sumă, max, etc...)
- Calcule intermediare
- Inserarea de fapte noi
- Exerciții (multe dintre ele)
Reguli de comandă cu BPMN
- Proeminență
- Ruleflow vs BPMN 2.0
- Executarea unui set de reguli dintr-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
Specific domeniului Languages (DSL)
- Crearea de noi limbi
- Pregătirea DSL pentru a fi utilizat de către manageri
- Basic Natural Language Processing (NLP) cu DSL
- Strategii pentru scrierea DSL din reguli
- Strategii de scriere a regulilor din DSL scrise de analiști
Testarea unitară
- Strategii de testare (test pe caz sau pe regulă)
- Executarea automată a testului
Cerințe
Deși nu sunt necesare, se recomandă abilități de programare în orice limbaj (SQL, Java, C#, VBA, etc...).
21 ore
Mărturii (2)
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Curs - Drools 7 and DSL for Business Analysts
Exercises and solving problems in groups when the problems were more difficult.