Kursplan
Kort introduktion till regelmotorer
- Kort historia eller Expert Systems and Rules Engine
- Vad är artificiell intelligens?
- Kedja framåt mot bakåt
- Deklarativ vs procedur/oop
- Jämförelse av lösningar
- När ska man använda regelmotorer?
- När ska man inte använda regelmotorer?
- Alternativ till regelmotorer
KIE
- Deklarativ vs traditionell faktamodell
- Utför enkla regler med enkla tester
- Författartillgångar
- Beslutstabeller
- Regelmallar
- Guidad regelredigerare
- Testning, gränser och fördelar
- Utveckla en enkel process med regler
Skrivregler i Eclipse
- Statslösa vs Stateful sessioner
- Att välja rätt fakta
- Grundläggande operatorer och Drools specifika operatorer)
- Grundläggande ackumuleringsfunktioner (summa, max, etc...)
- Mellanliggande beräkningar
- Lägger in nya fakta
- Övningar (många av dem)
Beställningsregler med BPMN
- Framträdande
- Regelflöde kontra BPMN 2.0
- Exekvera regeluppsättning från en process
- Regler vs gateways
- Kort översikt över BPMN 2.0-funktioner (transaktioner, undantagshantering)
- Omfattande deklarativ affärslogik i Drools
Domänspecifik Languages (DSL)
- Skapa nya språk
- Förbereder DSL för att användas av administratörer
- Grundläggande Natural Language Processing (NLP) med DSL
- Strategier för att skriva DSL från regler
- Strategier för att skriva regler från DSL skrivna av analytiker
Enhetstestning
- Teststrategier (test per fall eller per regel)
- Utför test automatiskt
Krav
Även om det inte krävs, rekommenderas programmeringskunskaper på alla språk (SQL, Java, C#, VBA, etc...)
Vittnesmål (5)
good atmosphere
Martin Jesterschawek
Kurs - Business Rule Management (BRMS) with Drools
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client
Lamiae Hraira - Solidaris Brabant
Kurs - Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Kurs - Introduction to Drools 6 for Developers
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Kurs - Drools 7 and DSL for Business Analysts
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.