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
- Authoring Assets Workbench Integration Provádění pravidel přímo z tabulek rozhodnutí o nasazení KIE Šablony pravidel Editor pravidel s průvodcem Testování pracovních položek Verze a nasazení Trochu více o úložišti (git) Vývoj jednoduchého procesu s pravidly
Pravidla psaní v Eclipse
- Bezstavové vs stavové relace Výběr správných faktů Základní operátory a specifické operátory Drools) Základní akumulační funkce (součet, max, atd...) Pokročilé výpočty Vkládání nových faktů Cvičení (spousta) Pravidla řazení s BPMN Salience Ruleflow vs BPMN 2.0 Provádění sady pravidel z procesu Pravidla vs brány Krátký přehled funkcí BPMN 2.0 (transakce, zpracování výjimek) Komplexní deklarativní obchodní logika v Drools Domain Specific Languages (DSL) Vytváření nových jazyků Příprava DSL pro použití manažery Basic Natural Language Processing (NLP) s DSL Fusion (CPE) , časové zdůvodnění (pro události, které se stanou po, mezi atd...) Operátory fúze Příklad v Plánech událostí Testování jednotek
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
Důrazně doporučujeme znalost programování v jakémkoli jazyce (SQL, Java, C#, VBA atd...)
Reference (4)
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.
Charles Kevin Regaliza - Thakral One Inc.
Kurz - Introduction to Drools 7 for Developers
I am really impressed on his technical skills most especially on the debugging of errors and writing of codes. This just shows that he is really technically equip and is very good at that. But that is different from a skill of cascading and sharing your knowledge as a trainer.
Roi Jason Buela - Thakral One, Inc.
Kurz - Introduction to Drools 7 for Developers
His demonstrations, he demo from the scratch, which allows us to see the step by step process. As well as the practical examples, it was great, it looks like a real case scenario already.
Kim Justine Ferriol - Thakral One, Inc.
Kurz - Introduction to Drools 7 for Developers
Shared examples of every function and/or operators are all well explained.