Introduction to Drools 6 Training Course

Primary tabs

Client Testimonials

Introduction to Drools 6

I liked the logic exercises (writing rules conditions) on the 2nd day.

Jan Janke- CERN

Introduction to Drools 6

The course was thorough and was better than wandering through the many books and articles found on the web. I liked the hands on approach and feeling of being able to learn by doing and learning from my mistakes. This something we will use for our software development and testing.

Thank you!!!

Martin Arrambide - Sandia National Laboratories

Course Language

This course is delivered in English.

Course Code

drools6int

Duration Duration

21 hours (usually 3 days including breaks)

Requirements Requirements

Though not required, programming skills in any language strongly recommended (SQL, Java, C#, VBA, etc...)

Overview Overview

This 3 days course is aimed to introduce Drools 6 to developers as well as business analysts.

Course Outline Course Outline

Short introduction to rule engines

  1. Short history or Expert Systems and Rules Engine
  2. What is Artificial Intelligence?
  3. Forward vs Backward chaining
  4. Declarative vs procedure/oop
  5. Comparison of solutions
  6. When to use rule engines?
  7. When not to use rule engines?
  8. Alternatives to rule engines

KIE

  1. Authoring Assets
  2. Workbench Integration
    • Executing rules directly from KIE
    • Deployment
  3. Decision tables
  4. Rule Templates
  5. Guided rule editor
  6. Testing
  7. Work Items
  8. Versioning and deployment
  9. A bit more about repository (git)
  10. Developing simple process with rules

Writing rules in Eclipse

  1. Stateless vs Stateful sessions
  2. Selecting proper facts
    • Basic operators and Drools specific operators )
    • Basic accumulate functions (sum, max, etc...)
    • ​Intermediate calculations
  3. Inserting new facts
  4. Exercises (lots of them)
  5. 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
  6. Domain Specific Languages (DSL)
    • Creating new languages
    • Preparing DSL to be used by manages
    • Basic Natural Language Processing (NLP) with DSL
  7. Fusion (CPE), temporal reasoning (for events to happen after, between, etc...)
    • Fusion operators
    • Example in Event Schedules
  8. Unit testing

Optional Topics

  1. OptaPlanner
  2. jBPM
  3. Drools and integration via web services
  4. Drools integration via command line
  5. How to change rules/process after deployment without compiling

Guaranteed to run even with a single delegate!
Public Classroom Public Classroom
Participants from multiple organisations. Topics usually cannot be customised
From $8300
(104)
Private Classroom Private Classroom
Participants are from one organisation only. No external participants are allowed. Usually customised to a specific group, course topics are agreed between the client and the trainer.
From $8300
Request quote
Private Remote Private Remote
The instructor and the participants are in two different physical locations and communicate via the Internet
From $5600
Request quote
SelfStudy SelfStudy
Self-study courses allow you to learn at your own pace on your own time. There is no live instructor involved. The participants use recorded video, quizzes and reading at their own convenience.
Price not set yet
Register Interest

The more delegates, the greater the savings per delegate. Table reflects price per delegate and is used for illustration purposes only, actual prices may differ.

Number of Delegates Public Classroom Private Classroom Private Remote
1 $8300 $8300 $5600
2 $4675 $4600 $3250
3 $3467 $3367 $2467
4 $2863 $2750 $2075
Cannot find a suitable date? Choose Your Course Date >>
Too expensive? Suggest your price

Related Categories


Course Discounts

Upcoming Courses

VenueCourse DateCourse Price [Remote/Classroom]
ON, Scarborough – 10 Milner Business CourtTue, Jul 12 2016, 9:30 am$5600 / $8390
QC, Quebec - Sainte FoyTue, Jul 12 2016, 9:30 am$5600 / $8600
ON, Brampton - Brampton County CourtMon, Jul 18 2016, 9:30 am$5600 / $8450
ON, Markham - Trillium Executive CentreMon, Jul 18 2016, 9:30 am$5600 / $8300
PE, CharlottetownMon, Jul 18 2016, 9:30 am$5600 / $9350

Some of our clients