Návrh Školení
Krátké úvodní slovo o pravidlových engynech
- Krátký přehled expertních systémů a pravidlových enginů
- Co je umělá inteligence?
- Přímé řetězení vs. zpětné řetězení
- Deklarativní vs. procedurální/objektově orientovaný přístup
- Porovnání řešení
- Kdy použít pravidlové enginy?
- Kdy nepoužít pravidlové enginy?
- Alternativy k pravidlovým enginům
KIE
- Vytváření assetů
- Integrace Workbenchu
- Spuštění pravidel přímo z KIE
- Nasazení
- Rozhodovací tabulky
- Šablony pravidel
- Vedlejší editor pravidel
- Testování
- Pracovní položky
- Související verze a nasazení
- Více o repozitáři (git)
- Vývoj jednoduchého procesu s pravidly
Napsání pravidel 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 (součet, maximum, atd...)
- V mezích provedené výpočty
- Přidání nových faktů
- Cvičení (mnoho z nich)
- Spojování pravidel s BPMN
- Saliense
- Ruleflow vs. BPMN 2.0
- Spuštění rulesetů z procesu
- Pravidla vs. branové prvek
- Krátký přehled funkcí BPMN 2.0 (transakce, zacházení s výjimkami)
- Srozumitelně deklarativní obchodní logika v Drools
- Doménní specifické jazyky (DSL)
- Vytváření nových jazyků
- Příprava DSL k použití manažery
- Základy zpracování přirozeného jazyka (NLP) s DSL
- Fúze (CPE), časový odůvodňování (pro události, které se mohou stát po, mezi, atd...)
- Fúzní operátory
- Příklad v plánu událostí
- Jednotkové testování
Volitelné témata
- OptaPlanner
- jBPM
- Drools a integrace přes webové služby
- Drools integrace přes příkazový řádek
- Jak změnit pravidla/proces po nasazení bez kompilace
Požadavky
Důrazně doporučujeme znalost programování v jakémkoli jazyce (SQL, Java, C#, VBA atd...)
Reference (4)
Tato školení jsou velmi zajímavá a mohou být užitečná pro naše budoucí projekty. Školitel je vždy aktivní při odpovídání na naše otázky a pomáhá nám, když máme problémy na naší straně.
Charles Kevin Regaliza - Thakral One Inc.
Kurz - Introduction to Drools 7 for Developers
Přeloženo strojem
Jsem skutečně dojat jeho technickými dovednostmi, zejména při ladění chyb a psaní kódu. To dokazuje, že je opravdu dobře vyzbrojen na technické úrovni a je velmi dobrý v tomto oboru. Ale to je něco jiného než dovednost postupného předávání znalostí a vzdělávání jako trenér.
Roi Jason Buela - Thakral One, Inc.
Kurz - Introduction to Drools 7 for Developers
Přeloženo strojem
Jeho demonстраce, které provádí od nuly, nám umožňují vidět postupný proces krok za krokem. Praktické příklady byly také skvělé a vypadají jako reálné scénáře.
Kim Justine Ferriol - Thakral One, Inc.
Kurz - Introduction to Drools 7 for Developers
Přeloženo strojem
Společné příklady všech funkcí a/nebo operátorů jsou všechny dobře vysvětlené.
Brian Amlon - Thakral One, Inc.
Kurz - Introduction to Drools 7 for Developers
Přeloženo strojem