Course Code
drools7int
Duration
21 hours (usually 3 days including breaks)
Requirements
Programming skills in any language strongly recommended (SQL, Java, C#, VBA, etc...)
Overview
This 3 days course is aimed to introduce Drools 7 to developers.This course doesn't cover drools integration, performance or any other complex topics.
Course Outline
Short introduction to rule engines
- Short history or Expert Systems and Rules Engine
- What is Artificial Intelligence?
- Forward vs Backward chaining
- Declarative vs procedure/oop
- Comparison of solutions
- When to use rule engines?
- When not to use rule engines?
- Alternatives to rule engines
KIE
- Authoring Assets
- Workbench Integration
- Executing rules directly from KIE
- Deployment
- Decision tables
- Rule Templates
- Guided rule editor
- Testing
- Work Items
- Versioning and deployment
- A bit more about repository (git)
- Developing simple process with rules
Writing rules in Eclipse
- Stateless vs Stateful sessions
- Selecting proper facts
- Basic operators and Drools specific operators)
- Basic accumulate functions (sum, max, etc...)
- Intermediate calculations
- Inserting new facts
- Exercises (lots of them)
- Ordering rules with BPMN
- Salience
- 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 Languages (DSL)
- Creating new languages
- Preparing DSL to be used by manages
- Basic Natural Language Processing (NLP) with DSL
- Fusion (CPE), temporal reasoning (for events to happen after, between, etc...)
- Fusion operators
- Example in Event Schedules
- Unit testing
Optional Topics
- OptaPlanner
- jBPM
- Drools and integration via web services
- Drools integration via command line
- How to change rules/process after deployment without compiling
Testimonials
Related Categories
Related Courses
Course Discounts
01/15/2020 - 09:30
Yen Sheng Centre - NobleProg Hong Kong
02/05/2020 - 09:30
The Center - NobleProg Hong Kong
02/26/2020 - 09:30
International Commerce Centre - NobleProg Hong Kong
03/17/2020 - 09:30
Yen Sheng Centre - NobleProg Hong Kong
05/05/2020 - 09:30
Grand Century Place - NobleProg Hong Kong
Some of our clients


































.png)

.jpg)






.jpg)



.jpg)


is growing fast!
We are looking to expand our presence in Hong Kong!
As a Business Development Manager you will:
- expand business in Hong Kong
- recruit local talent (sales, agents, trainers, consultants)
- recruit local trainers and consultants
We offer:
- Artificial Intelligence and Big Data systems to support your local operation
- high-tech automation
- continuously upgraded course catalogue and content
- good fun in international team
If you are interested in running a high-tech, high-quality training and consulting business.
Apply now!