Kurzusleírás
Rövid bevezetés a szabálymotorokba
- A szakértői rendszerek és szabálymotorok rövid története
- Mi a mesterséges intelligencia?
- Előre vs. visszafelé láncolás
- Deklaratív vs. eljárásos/OOP
- Megoldások összehasonlítása
- Mikor érdemes szabálymotorokat használni?
- Mikor nem érdemes szabálymotorokat használni?
- Alternatívák a szabálymotorokhoz
KIE
- Eszközök létrehozása
- Workbench integráció
- Szabályok közvetlen végrehajtása a KIE-ből
- Telepítés
- Döntési táblázatok
- Szabály sablonok
- Irányított szabályszerkesztő
- Tesztelés
- Munkaelemek
- Verziókezelés és telepítés
- Egy kicsit a repository-ról (git)
- Egyszerű folyamatok fejlesztése szabályokkal
Szabályok írása Eclipse-ben
- Állapotmentes vs. állapottal rendelkező munkamenetek
- Megfelelő tények kiválasztása
- Alapoperátorok és Drools-specifikus operátorok)
- Alapvető aggregáló függvények (összeg, maximum stb.)
- Köztes számítások
- Új tények beszúrása
- Gyakorlatok (sok)
- Szabályok rendezése BPMN-nel
- Prioritás (Salience)
- Ruleflow 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 a Drools-ban
- Területspecifikus nyelvek (DSL)
- Új nyelvek létrehozása
- DSL előkészítése menedzserek számára
- Alapvető természetes nyelvi feldolgozás (NLP) DSL-lel
- Fusion (CPE), időbeli érvelés (események bekövetkeztére, között stb.)
- Fusion operátorok
- Példa eseményütemtervekben
- Egységtesztelés
Opcionális témák
- OptaPlanner
- jBPM
- Drools és integráció webes szolgáltatásokon keresztül
- Drools integráció parancssorból
- Hogyan módosítsunk szabályokat/folyamatokat telepítés után fordítás nélkül
Követelmények
Programozási ismeretek bármely nyelven erősen ajánlottak (SQL, Java, C#, VBA stb.).
Vélemények (4)
A képzés nagyon érdekes, és hasznos lehet jövőbeni projektekben. A képző rendszeresen válaszol a kérdéseinkre és segít bennünket, amikor gondokkal küzdünk.
Charles Kevin Regaliza - Thakral One Inc.
Kurzus - Introduction to Drools 7 for Developers
Gépi fordítás
Nagimpressionálta a technikai készségei, különösen a hibák diagnosztizálásában és a programkódok írásában. Ez azt mutatja, hogy valóban technikailag felkészült és ebben nagyon jó. Azonban ez eltérő a képessségétől, mint oktató, a tudást átadni és továbbítani.
Roi Jason Buela - Thakral One, Inc.
Kurzus - Introduction to Drools 7 for Developers
Gépi fordítás
Demonstrációit alapjából elegetően bemutatta, ami lehetővé teszi számunkra, hogy lépésről lépésre követhessük az eljárást. A gyakorlati példák is kiválók voltak, már úgy tűnnek, mint valós helyzetek.
Kim Justine Ferriol - Thakral One, Inc.
Kurzus - Introduction to Drools 7 for Developers
Gépi fordítás
Minden függvény és/vagy művelet megosztott példái jól magyarázva vannak.
Brian Amlon - Thakral One, Inc.
Kurzus - Introduction to Drools 7 for Developers
Gépi fordítás