Schița de curs
Scurtă introducere în motoarele de reguli
- Inteligenţă artificială
- Sistem expert
- Ce este un Rule Engine?
- De ce să folosiți un Rule Engine?
- Avantajele unui Rule Engine
- Când ar trebui să utilizați un Rule Engine?
- Motoare de scriptare sau de proces
- Când NU ar trebui să utilizați un Rule Engine
- Cuplaje puternice și libere
- Ce sunt regulile?
Crearea și implementarea regulilor
- Model de fapt
- KIE
- Vizionarea și depozitul de reguli
- Exerciții
Limbaj specific domeniului (DSL)
- Înlocuirea regulilor cu DSL
- Testarea regulilor DSL
- Exerciții
jBPM
- Integrare cu Drools
- Scurtă prezentare generală a BPMN de bază
- Invocarea regulilor dintr-un proces
- Reguli de grupare
- Exerciții
Fuziune
- Ce este Procesarea complexă a evenimentelor?
- Scurtă prezentare generală despre Fusion
- Exerciții
Mvel - limbajul de regulă
- Filtrare (tip de fapt, câmp
- Operatori
- Condiții compuse
- Prioritatea operatorilor
- Funcții de acumulare (medie, min, max, sum, collectList etc....)
Rete - sub capotă
- Algoritm de compilare
- Drools Extensii RETE
- Tipuri de noduri
- Subestimarea Rete Tree
- Rete Optimization
Testarea regulilor
- Testare cu KIE
- Testarea cu JUnit
OptaPlanner
- O prezentare generală a OptaPlanner
- Exemple simple
Integrarea regulilor cu aplicațiile
- Invocarea regulilor din Java Cod
Cerințe
Cunoștințe de bază ale oricărui limbaj de programare orientat pe obiecte.
Cunoștințe de bază despre modelul de date relaționale (RDBMS).
Ideea de bază a Business Modelării proceselor.
Mărturii (8)
I liked all the materials and the trainer as well...
Neagu Simona - DB Global Technology SRL
Curs - jBPM for Developers
I appreciate the fact that they address my suggestion before to share the presentation with manual before the training. Very helpful on my part. Also, the individual activity, I liked it, our trainer were able to see how we interpret each case scenarios.
Kim Justine Ferriol - Thakral One, Inc.
Curs - jBPM and Drools
good atmosphere
Martin Jesterschawek
Curs - Business Rule Management (BRMS) with Drools
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Curs - Introduction to Drools 6 for Developers
The training definitely backfilled some of the gaps in my knowledge left by reading the OptaPlanner userguide. It gave me a good broad understanding of how to approach using OptaPlanner in our projects going forward.
Terry Strachan - Exel Computer Systems plc
Curs - OptaPlanner in Practice
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Curs - 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.
Charles Kevin Regaliza - Thakral One Inc.
Curs - Introduction to Drools 7 for Developers
cunoștințele practice ale formatorului
Waldek - Polska Spółka Gazownictwa sp. z o.o.
Curs - IBM ODM Decision Management
Tradus de catre o masina