Kursplan
Kort introduktion till regelmotorer
- Kort historia om Expert Systems och Rules Engine
- Vad är Artificiell Intelligens?
- Framåt- vs bakåtledning
- Deklarativt vs procedur/objektorienterat
- Jämförelse av lösningar
- När man ska använda regelmotorer?
- När man inte ska använda regelmotorer?
- Alternativ till regelmotorer
KIE
- Skapande av tillgångar
- Workbench-integration
- Körning av regler direkt från KIE
- Deployment
- Beskrivningstabeller
- Regelmallar
- Guidad regelredigerare
- Testning
- Arbetsuppgifter
- Versionering och deployment
- Lite mer om repository (git)
- Utveckling av en enkel process med regler
Att skriva regler i Eclipse
- Stateless vs stateful sessioner
- Val av lämpliga faktakunskaper
- Grundläggande operatorer och Drools-specifika operatorer
- Grundläggande ackumuleringar (summa, max, etc...)
- Intermediära beräkningar
- Inmatning av nya fakta
- Övningar (många)
- Ordning av regler med BPMN
- Prioritet
- Ruleflow vs BPMN 2.0
- Körning av regelsamling från en process
- Regler vs portar
- Kort översikt av BPMN 2.0-funktioner (transaktioner, felhantering)
- Uttömmande deklarativ affärslogik i Drools
- Domänspecifika språk (DSL)
- Skapande av nya språk
- Förberedelse av DSL för användning av chefer
- Grundläggande naturlig språkbehandling (NLP) med DSL
- Fusion (CPE), temporär resonemang (för händelser att inträffa efter, mellan, etc...)
- Fusion-operatorer
- Exempel i händelsekalendrar
- Enhetstestning
Valfria ämnen
- OptaPlanner
- jBPM
- Drools och integration via webtjänster
- Drools-integration via kommandorad
- Hur man ändrar regler/processer efter deployment utan att kompilera
Krav
Programmeringskunskaper på alla språk rekommenderas starkt (SQL, Java, C#, VBA, etc...)
Vittnesmål (4)
Träningen är mycket intressant och kan vara användbar i våra framtida projekt. Tränaren är alltid aktiv på att svara på våra frågor och hjälpa oss när vi har problem på vår sida.
Charles Kevin Regaliza - Thakral One Inc.
Kurs - Introduction to Drools 7 for Developers
Maskintolkat
Jag är verkligen imponerad av hans tekniska färdigheter, särskilt när det gäller fel sökning och kodskrivning. Detta visar att han verkligen är tekniskt väl utrustad och är mycket bra på det. Men det är något annat än att kunna samordna och dela med sig av sina kunskaper som utbildare.
Roi Jason Buela - Thakral One, Inc.
Kurs - Introduction to Drools 7 for Developers
Maskintolkat
Hans demonstrationer, han gör dem från grunden, vilket låter oss se hela processen steg för steg. Samt de praktiska exemplen var fantastiska, det känns som en riktig fallstudie redan.
Kim Justine Ferriol - Thakral One, Inc.
Kurs - Introduction to Drools 7 for Developers
Maskintolkat
Delade exempel på varje funktion och/eller operator är alla väl förklarade.
Brian Amlon - Thakral One, Inc.
Kurs - Introduction to Drools 7 for Developers
Maskintolkat