Introduction to Drools 6 Training Course


Detailed information

Duration:21 Hour
Total hours of lesson:7
Requirements:Though not required, programming skills in any language strongly recommended (SQL, Java, C#, VBA, etc...)
Students per class:6

Do you need further information?
Contact the person in charge , free and at no obligation, for information on how to register, enrollment limit, availability and more.

Request information

Course program

Short introduction to rule engines
Short history or Expert Systems and Rules Engine
What is Artificial Intelligence?
Forward vs Backward chaining
Delarative vs procedure/oop
Comparison of solutions
When to use rule engines?
When not to use rule engines?
Alternatives to rule engines
Writing rules in Eclipse
Stateless vs Statefull sessions
Selecting proper facts
Basic operators and Drools specific operators )
Basic accumulate functions (sum, max, etc...)
collectList and collectSet
‚ÄčIntermediate calculations
Inserting new facts
Exercises (lots of them)
Fusion (CPE), temporal reasoning (for events to happen after, between, etc...)
Fusion operators
Example in Event Schedules
Stream mode vs Cloud Mode
Ordering rules with BPMN
Ruleflow vs BPMN 2.0
Executing ruleset from a process
Rules vs gateways
Short overview of BPMN 2.0 features (transactions, exception handling)
Comprehensive declarative business logic in Drools
Domain Specific Lanaguges (DSL)
Creating new languages
Preparing DSL to be used by manages
Baisc Natural Language Processing (NLP) with DSL
Unit testing
Authoring Assets
Workbench Integration
Executing rules directly from KIE
Decision tables
Rule Templates
Guided rule editor
Work Items
Versoning and deployment
A bit more about repository (git)
Developing simple process with rules
Optional Topics
Drools and integration via web services
Drools integration via command line
How to change rules/process after deployment without compiling

Course location

Search similar to Other IT

Sponsored links