Cursusaanbod
Korte inleiding tot regelengines
- Korte geschiedenis of Expert Systems and Rules Engine
- Wat is kunstmatige intelligentie?
- Voorwaartse versus achterwaartse ketening
- Declaratief versus procedure/oop
- Vergelijking van oplossingen
- Wanneer gebruik je rule engines?
- Wanneer moet je geen rule engines gebruiken?
- Alternatieven voor regelengines
KIE
- Declaratief versus traditioneel feitenmodel
- Eenvoudige regels uitvoeren met eenvoudige tests
- Assets ontwerpen
- Beslissingstabellen
- Regel Sjablonen
- Editor voor regels met instructies
- Testen, limieten en voordelen
- Eenvoudig proces ontwikkelen met regels
Regels schrijven in Eclipse
- Staatloze versus Stateful-sessies
- De juiste feiten selecteren
- Basisoperatoren en Drools specifieke operatoren)
- Basisfuncties accumuleren (som, max, enz...)
- Tussentijdse berekeningen
- Nieuwe feiten invoegen
- Oefeningen (veel)
Regels ordenen met BPMN
- Salience
- Ruleflow versus BPMN 2.0
- Regelset uitvoeren vanuit een proces
- Regels versus gateways
- Kort overzicht van BPMN 2.0-functies (transacties, afhandeling van uitzonderingen)
- Uitgebreide declaratieve bedrijfslogica in Drools
Domein Specifiek Languages (DSL)
- Nieuwe talen maken
- DSL voorbereiden voor gebruik door beheerders
- Basis Natural Language Processing (NLP) met DSL
- Strategieën voor het schrijven van DSL op basis van regels
- Strategieën voor het schrijven van regels uit DSL geschreven door analisten
Testen van eenheden
- Teststrategieën (test per geval of per regel)
- Test automatisch uitvoeren
Vereisten
Hoewel niet vereist, worden programmeervaardigheden in elke taal sterk aanbevolen (SQL, Java, C#, VBA, enz...)
Testimonials (5)
De vaardigheden van de trainer op het gebied van de onderwerpen en zijn aanpak ervan na het bekijken van onze omgeving tijdens een screenshare-sessie.
Stig-Ole Amundsen - Helse Nord IKT
Cursus - WildFly Server Administration
Automatisch vertaald
Gedeelde voorbeelden van elke functie en/of operator worden allemaal goed uitgelegd.
Brian Amlon - Thakral One, Inc.
Cursus - Introduction to Drools 7 for Developers
Automatisch vertaald
Oefeningen en problemen oplossen in groepen wanneer de problemen moeilijker waren.
Randy Comer Comer - Sandia National Labs
Cursus - Drools 7 and DSL for Business Analysts
Automatisch vertaald
I really enjoyed the good atmosphere.
Martin Jesterschawek
Cursus - Business Rule Management (BRMS) with Drools
Automatisch vertaald
Lots of exercises, which were good and which were well-administered.
Joseph Richardson
Cursus - Introduction to Drools 6 for Developers
Automatisch vertaald