Návrh Školení
Krátký úvod do Rule Engines
- Expertní systémy umělé inteligence Co je to pravidlový modul? Proč používat modul pravidel? Výhody modulu pravidel Kdy byste měli použít modul pravidel? Skriptovací nebo procesní stroje Kdy byste NEMĚLI používat modul pravidel Silná a volná vazba Co jsou pravidla?
Vytváření a implementace pravidel
- Faktický model KIE Pravidla pro vidění a cvičení úložiště
Jazyk specifický pro doménu (DSL)
- Nahrazení pravidel pomocí DSL Testování pravidel DSL Cvičení
jBPM
- Integrace s Drools Krátký přehled základních BPMN Vyvolání pravidel z procesu Pravidla seskupování Cvičení
Fúze
- Co je komplexní zpracování událostí? Krátký přehled o fúzních cvičeních
Mvel - jazyk pravidel
- Filtrování (typ faktu, pole Operátoři Složené podmínky Priorita operátorů Accumulate Functions (průměr, min, max, součet, collectList, atd....)
Rete - pod kapotou
- Algoritmus kompilace Drools Rozšíření RETE Typy uzlů Podhodnocení stromu Rete Optimalizace sítě
Testování pravidel
- Testování s KIE Testování s JUnit
OptaPlanner
- Přehled OptaPlanner Jednoduché příklady
Integrace pravidel s aplikacemi
- Vyvolání pravidel z Java kódu
Požadavky
Základní znalost libovolného objektově orientovaného programovacího jazyka.
Základní znalost relačního datového modelu (RDBMS).
Základní myšlenka Business Procesní modelování.
Reference (5)
The training definitely backfilled some of the gaps in my knowledge left by reading the OptaPlanner userguide. It gave me a good broad understanding of how to approach using OptaPlanner in our projects going forward.
Terry Strachan - Exel Computer Systems plc
Kurz - OptaPlanner in Practice
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Kurz - Introduction to Drools 7 for Developers
Doing hands-on and/or use case activities.
Brian A - Thakral One, Inc.
Kurz - jBPM and Drools
I liked how the trainer was very eager to answer all of our questions
Matthew Nelson Manuel - Thakral One, Inc.
Kurz - jBPM for Developers
Exercises and solving problems in groups when the problems were more difficult.