Kurzusleírás

Rövid bevezetés a szabálymotorokba

  1. A szakértői rendszerek és a szabálymotorok rövid története
  2. Mi a mesterséges intelligencia?
  3. Előre vs. hátra láncolás
  4. Deklaratív vs. eljárás/OOP
  5. Megoldások összehasonlítása
  6. Mikor érdemes szabálymotorokat használni?
  7. Mikor nem érdemes szabálymotorokat használni?
  8. Alternatívák a szabálymotorok helyett

KIE

  1. Deklaratív vs. hagyományos tény modell
  2. Egyszerű szabályok végrehajtása egyszerű tesztekkel
  3. Elemek létrehozása
  4. Döntési táblázatok
  5. Szabály sablonok
  6. Irányított szabályszerkesztő
  7. Tesztelés, korlátok és előnyök
  8. Egyszerű folyamat fejlesztése szabályokkal

Szabályok írása Eclipse-ben

  1. Állapotmentes vs. állapottartó munkamenetek
  2. Megfelelő tények kiválasztása
    • Alapoperátorok és Drools-specifikus operátorok)
    • Alapvető összesítő függvények (összeg, maximum stb.)
    • ​Köztes számítások
  3. Új tények beszúrása
  4. Gyakorlatok (sok)

Szabályok rendezése BPMN-nel

  • Prioritás (Salience)
  • Szabályfolyamat vs. BPMN 2.0
  • Szabálykészlet végrehajtása folyamatból
  • Szabályok vs. elágazások
  • BPMN 2.0 funkciók rövid áttekintése (tranzakciók, kivételkezelés)
  • Átfogó deklaratív üzleti logika Drools-ban

Területspecifikus nyelvek (DSL)

  • Új nyelvek létrehozása
  • DSL előkészítése menedzserek számára
  • Alapvető természetes nyelv feldolgozás (NLP) DSL-lel
  • Stratégiák szabályokból DSL írásához
  • Stratégiák elemzők által írt DSL-ből szabályok írásához

Egységtesztelés

  1. Teszstratégiák (teszt esetenként vagy szabályonként)
  2. Tesztek automatikus végrehajtása

Követelmények

Bár nem kötelező, erősen ajánlott bármilyen programozási nyelv ismerete (SQL, Java, C#, VBA stb.).

 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák