Kurzusleírás

Rövid bevezetés a szabálymotorokhoz

  1. Rövid történelem vagy Expert Systems and Rules Engine
  2. Mi az 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 használjunk szabálymotorokat?
  7. Mikor ne használjunk szabálymotorokat?
  8. A szabálymotorok alternatívái

KIE

  1. Deklaratív kontra hagyományos ténymodell
  2. Egyszerű szabályok végrehajtása egyszerű tesztekkel
  3. Szerzői eszközök
  4. Döntési táblázatok
  5. Szabálysablonok
  6. Irányított szabályszerkesztő
  7. Tesztelés, korlátok és előnyök
  8. Egyszerű folyamat kialakítása szabályokkal

Szabályok írása az Eclipse-ben

  1. Állapot nélküli és állapot nélküli ülések
  2. A megfelelő tények kiválasztása
    • Alap operátorok és Drools speciális operátorok)
    • Alapvető felhalmozási függvények (összeg, max, stb...)
    • Köztes számítások
  3. Új tények beszúrása
  4. Gyakorlatok (sok közülük)

Rendelési szabályok: BPMN

  • Kiugrás
  • Szabályfolyamat vs BPMN 2.0
  • Szabálykészlet végrehajtása folyamatból
  • Szabályok vs átjárók
  • Az BPMN 2.0 szolgáltatásainak rövid áttekintése (tranzakciók, kivételkezelés)
  • Átfogó deklaratív üzleti logika a Drools-ben

Domainspecifikus Languages (DSL)

  • Új nyelvek létrehozása
  • A DSL előkészítése a menedzserek általi használatra
  • Basic Natural Language Processing (NLP) DSL-lel
  • Stratégiák a DSL szabályokból történő írásához
  • Elemzők által írt stratégiák DSL-szabályok írásához

Egységteszt

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

Követelmények

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

  21 Hours
 

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vélemények (5)

Rokon tanfolyam

Rokon kategóriák