Návrh Školení
Krátký úvod do motorů pravidel
- Stručná historie aneb Expertní systémy a pravidla Engine Co je umělá inteligence? Dopředné vs zpětné řetězení Deklarativní vs postup/oop Porovnání řešení Kdy použít moduly pravidel? Kdy nepoužívat pravidla? Alternativy vládnoucích motorů
KDE
- Vytváření assetů
- Integrace s Workbenchem
- Spuštění pravidel přímo z KIE
- Nasazení
- Tabulky rozhodování
- Šablony pravidel
- Vodič pro vytváření pravidel
- Testování
- Pracovní položky
- Verzovanost a nasazení
- O trochu více o repozitáři (git)
- Vývoj jednoduchého procesu s pravidly
Pravidla psaní v Eclipse
- Sessions bez stavu vs Sessions se stavem
- Výběr vhodných faktů
- Základní operátory a specifické operátory Drools
- Základní akumulační funkce (sum, max atd...)
- Prostřední výpočty
- Vložení nových faktů
- Cvičení (mnoho jich)
- Uspořádání pravidel s BPMN
- Znacení priority (Salience)
- Ruleflow vs BPMN 2.0
- Spuštění sad pravidel z procesu
- Pravidla vs branže
- Krátký přehled funkcí BPMN 2.0 (transakce, správa výjimek)
- Přesná deklarativní podniková logika v Drools
- Doménově specifické jazyky (DSL)
- Vytváření nových jazyků
- Příprava DSL pro použití správcem
- Základní Natural Language Processing (NLP) s DSL
- Fuze (CPE), časové odvození (pro události, které se stane po, mezi atd...)
- Operátory fuzí
- Příklad v Rozvrhu událostí
- Jednotkové testování
Volitelná témata
- OptaPlanner jBPM Drools a integrace přes webové služby Integrace Drools přes příkazový řádek Jak změnit pravidla/proces po nasazení bez kompilace
Požadavky
- Programming dovedností v jakémkoli jazyce (např. SQL, Java, C#, VBA)
Cílová skupina
- Software vývojáři
- Systémoví architekti
- Techické rozhodovače hodnotící systémy pravidel
Reference (7)
I liked the positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Kurz - Introduction to Drools 6 for Developers
I was benefit from the flexibility and thorough explanations regarding the usage.
Denis Kirchhubel
Kurz - 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 comfortably.
Rakesh Prajapati
Kurz - Introduction to Drools 6 for Developers
It met our expectations.
Vadim Bilan
Kurz - Introduction to Drools 6 for Developers
The exercises were great and the material is short and concise.
Anjali Sharma
Kurz - Introduction to Drools 6 for Developers
I really was benefit from the exercises in Eclipse.
Anna Beluskova
Kurz - Introduction to Drools 6 for Developers
It was nice to see some other editors, other details around bpmn.