Introduction to Drools 6 for Developers Training Course

Primary tabs

Course CodeCourse Code

drools6int

Duration Duration

21 hours (usually 3 days including breaks)

Requirements Requirements

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.This course doesn't cover drools integration, performance or any other complex topics.

Course OutlineCourse 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

TestimonialsTestimonials

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

Jan Janke- CERN

Lots of exercises, which were good and which were well-administered.

Joseph Richardson - Sandia National Labs

Interactive approach, keeps the training interesting.

Elaine McCarthy - Sun Life Financial

very well delivered

Damien Reid - Sun Life Financial

Interactive trainer, helpful and had lots of suggestions for participants.

Liam Donovan - Sun Life Financial

Interactive trainer, helpful and had lots of suggestions for participants.

Liam Donovan - Sun Life Financial

Nice to see some other editors, other details around bpmn

Derek Doherty - Sun Life Financial

Exercises in Eclipse

Anna Beluskova - Sun Life Financial

The exercises were great and the material is short and concise.

Anjali Sharma - Sun Life Financial

it met our expectations

Vadim Bilan - Sun Life Financial

Maintaining speed with taking every one in the group along. Exercise oriented. Tried to cover as much as possible comfirtabliy.

Rakesh Prajapati - Sun Life Financial

Flexibility and throrough explanations regarding the usage

Denis Kirchhübel - Eldor Technology AS

Positive and optimistic attitude. Gives good answers to questions.

Emil Krabbe Nielsen - Eldor Technology AS

Bookings, Prices and EnquiriesBookings, Prices and Enquiries

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.
Private Remote
From 3910EUR
Private Remote
The instructor and the participants are in two different physical locations and communicate via the Internet. More Information

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 Private Remote
1 3910EUR
2 2335EUR
3 1810EUR
4 1548EUR
Public Classroom
From 6060EUR
Request
Public Classroom
Participants from multiple organisations. Topics usually cannot be customised

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
1 6060EUR
2 3460EUR
3 2593EUR
4 2160EUR
Cannot find a suitable date? Choose Your Course Date >>
Too expensive? Suggest your price

Related Categories

Related Courses


Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients