Kursplan
Kort introduktion till regeldatorer
- Kort historik över Expert Systems och Regeldatorer
- Vad är artificiell intelligens?
- Framåt- vs bakåtkedja
- Deklarativ vs procedur-/OOP
- Jämförelse av lösningar
- När ska regeldatorer användas?
- När bör regeldatorer inte användas?
- Alternativa lösningar till regeldatorer
KIE
- Lägga till resurser
- Workbench-integration
- Exekvera regler direkt från KIE
- Distribution
- Beslutstabeller
- Regelmallar
- Vägledande redigeringsprogram för regler
- Testning
- Arbetsobjekt
- Versionering och distribution
- Ett överslag om arkiv (git)
- Utveckla enkla processer med regler
Skriva regler i Eclipse
- Statuslös vs statusbunden sessioner
- Välja lämpliga fakta
- Grunderna för operatorer och Drools-specifika operatorer
- Grunderna för ackumuleringsfunktioner (summa, max, etc...)
- Mellanberäkningar
- Lägga till nya fakta
- Övningar (många)
- Ordna regler med BPMN
- Salience
- Ruleflow vs BPMN 2.0
- Exekvera en regeluppsättning från en process
- Regler vs gateway
- Kort översikt över BPMN 2.0-funktioner (transaktioner, felhantering)
- Utökad deklarativ affärslogik i Drools
- Doma specifika språk (DSL)
- Skapa nya språk
- Förbereda DSL för användning av ledare
- Grunderna för naturlig språkbearbetning (NLP) med DSL
- Fusion (CPE), tidsbaserad resonemang (för händelser att inträffa efter, mellan, etc...)
- Fusion-operatörer
- Exempel i evenemanstilldelning
- Enhetsbaserad testning
Valfria ämnen
- OptaPlanner
- jBPM
- Drools och integration via webbtjänster
- Drools integration via kommandoraden
- Hur man ändrar regler/process efter distribution utan att kompilera
Krav
- Programmeringskunskaper i något språk (t.ex., SQL, Java, C#, VBA)
Målgrupp
- Programutvecklare
- Systemarkitektur
- Tekniska beslutsfattare som utvärderar regeldatorer
Vittnesmål (7)
I liked the positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Kurs - Introduction to Drools 6 for Developers
I was benefit from the flexibility and thorough explanations regarding the usage.
Denis Kirchhubel
Kurs - Introduction to Drools 6 for Developers
Maintaining speed with taking every one in the group along. Exercise oriented. Tried to cover as much as possible comfortably.
Rakesh Prajapati
Kurs - Introduction to Drools 6 for Developers
It met our expectations.
Vadim Bilan
Kurs - Introduction to Drools 6 for Developers
The exercises were great and the material is short and concise.
Anjali Sharma
Kurs - Introduction to Drools 6 for Developers
I really was benefit from the exercises in Eclipse.
Anna Beluskova
Kurs - Introduction to Drools 6 for Developers
It was nice to see some other editors, other details around bpmn.