Kursplan
Kort introduktion till regelmotorer
- Artificiell intelligens
- Expert system
- Vad är en regelmotor?
- Varför använda en regelmotor?
- Fördelar med en regelmotor
- När ska du använda en regelmotor?
- Skript eller processmotorer
- När du INTE ska använda en Rule Engine
- Stark och lös koppling
- Vad är regler?
Skapa och implementera regler
- Faktamodell
- KIE
- Regler visioning och repository
- Övningar
Domain Specific Language (DSL)
- Ersätter regler med DSL
- Testar DSL-regler
- Övningar
jBPM
- Integration med Drools
- Kort översikt över grundläggande BPMN
- Åberopa regler från en process
- Grupperingsregler
- Övningar
Fusion
- Vad är komplex händelsebearbetning?
- Kort översikt om Fusion
- Övningar
Mvel - regelspråket
- Filtrering (faktatyp, fält
- Operatörer
- Sammansatta förhållanden
- Operatörernas prioritet
- Ackumulera funktioner (genomsnitt, min, max, summa, collectList, etc...)
Rete - under huven
- Kompileringsalgoritm
- Drools RETE-förlängningar
- Nodtyper
- Underskattar Rete Tree
- Rete optimering
Regeltestning
- Testar med KIE
- Testar med JUnit
OptaPlanner
- En översikt över OptaPlanner
- Enkla exempel
Integrering av regler med applikationer
- Åberopar regler från Java Koden
Krav
Grundläggande kunskaper i alla objektorienterade programmeringsspråk.
Grundläggande kunskap om relationsdatamodell (RDBMS).
Grundidé för Business Processmodellering.
Vittnesmål (5)
Träningen fyllde definitivt i vissa av kunskapsluckorna som jag hade efter läsning av OptaPlanners användarhandbok. Den gav mig en bra övergripande förståelse för hur man ska använda OptaPlanner i våra projekt i framtiden.
Terry Strachan - Exel Computer Systems plc
Kurs - OptaPlanner in Practice
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
Att utföra praktiska och/eller användningsfall-aktiviteter.
Brian A - Thakral One, Inc.
Kurs - jBPM and Drools
Maskintolkat
Jag tyckte om att utbildaren var mycket ivrig att svara på alla våra frågor
Matthew Nelson Manuel - Thakral One, Inc.
Kurs - jBPM for Developers
Maskintolkat
Övningar och problemlösning i grupper när problemen var mer svåra.
Randy Comer Comer - Sandia National Labs
Kurs - Drools 7 and DSL for Business Analysts
Maskintolkat