Návrh Školení

Krátký úvod do pravidlových motorů

  1. Krátká historie Expert Systems a Rules Engine
  2. Co je umělá inteligence?
  3. Předpokladové vs. zpětné spojení
  4. Deklarativní vs. procedurální/oop
  5. Srovnání řešení
  6. Kdy použít pravidlové motory?
  7. Kdy ne používat pravidlové motory?
  8. Alternativy k pravidlovým motorům

KIE

  1. Vytváření aktivit
  2. Integrace Workbench
    • Používání pravidel přímo z KIE
    • Nasazení
  3. Rozhodovací tabulky
  4. Šablony pravidel
  5. Vedlejší editor pravidel
  6. Testování
  7. Pracovní položky
  8. Správa verzí a nasazení
  9. Úryvek o repozitáři (git)
  10. Vytváření jednoduchého procesu s pravidly

Pisání pravidel v Eclipse

  1. Běžící vs. stavové relace
  2. Volba vhodných faktů
    • Základní operátory a specifické operátory Drools
    • Základní akumulační funkce (součet, maximum atd.)
    • Přechodné výpočty
  3. Vkládání nových faktů
  4. Cvičení (mnoho z nich)
  5. Řazení pravidel s BPMN
    • Silience
    • Ruleflow vs. BPMN 2.0
    • Spouštění ruleset ze procesu
    • Pravidla vs. brány
    • Krátký přehled funkcí BPMN 2.0 (transakce, zpracování výjimek)
    • Složitá deklarativní obchodní logika v Drools
  6. Doménní specifické jazyky (DSL)
    • Vytváření nových jazyků
    • Příprava DSL pro použití manažery
    • Základní přirozený zpracování jazyka (NLP) s DSL
  7. Fuze (CPE), časové uvažování (události, které se stávají po, mezi atd.)
    • Operátory Fusion
    • Příklad v plánu událostí
  8. Jednotkové testování

Volitelné témata

  1. OptaPlanner
  2. jBPM
  3. Drools a integrace prostřednictvím webové služby
  4. Drools a integrace přes příkazovou řádku
  5. Jak změnit pravidla/proces po nasazení bez kompilace

Požadavky

  • Programovací dovednosti v jakémkoliv jazyce (např. SQL, Java, C#, VBA)

Cílová skupina

  • Vývojáři softwaru
  • Systémoví architekti
  • Techničtí rozhodovači hodnotící pravidlové motory
 21 hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie