Catalogue
/
Business Analysis
/
Drools 7 and DSL for Business Analysts

Drools 7 and DSL for Business Analysts

Unlock the power of Drools 7 for Business Analysis. Dive into this training to explore rule engines, understand declarative logic, and develop expertise in DSL.

As a Business Analyst, enhance your capabilities in writing tests, crafting rules, and integrating logic with business applications.

What will you learn?

Embark on an immersive exploration of Drools 7 and Domain Specific Languages (DSL). Designed for Business Analysts, this training empowers participants to seamlessly script logic and tests. For Business Analysts looking to integrate technical prowess with business intelligence, this course bridges the gap between logical scripting and practical applications.

Through this comprehensive program, you'll:

  • Understand Rule Engines: Delve into the evolution of Expert Systems, grasp the essence of Artificial Intelligence, and discern forward vs. backward chaining.
  • Discover Rule Engine Applications: Comprehend when to employ rule engines, their alternatives, and the potential scenarios to avoid them.
  • Harness KIE: Learn about KIE, compare declarative and traditional fact models, and execute simple rules efficiently.
  • Master Authoring Assets: Dive deep into decision tables, rule templates, and the guided rule editor. Recognize the benefits and limits of testing.
  • Grasp Advanced Drools Concepts: Understand the difference between stateless and stateful sessions, familiarize yourself with Drools-specific operators, and harness basic accumulate functions.
  • Experience DSL Integration: Develop prowess in creating new languages, acquaint yourself with Natural Language Processing (NLP) with DSL, and devise strategies to convert DSL into rules.
  • Perfect Unit Testing: Discover varied test strategies, be it test per case or per rule, and master the execution of tests automatically.

Requirements:

Programming skills in any language are strongly recommended (SQL, Java, C#, VBA, etc.).

Course Outline*:

*We know each team has their own needs and specifications. That is why we can modify the training outline per need.

1. Introduction to Rule Engines
  • A brief history of Expert Systems and Rules Engines
  • Understanding Artificial Intelligence
  • Forward vs. Backward chaining differences
  • Declarative vs. procedural/oop approaches
  • The pros and cons of different solutions
  • Rule engines: When to use and when to avoid?
  • Exploring alternatives to rule engines
2. Exploring KIE
  • Declarative vs. Traditional Fact Model
  • Executing basic rules and tests
3. Authoring & Asset Management
  • Decision tables and their application
  • Rule templates and guided rule editor insights
  • Testing nuances: benefits and limitations
4. Rule Development & Management
  • Crafting simple processes incorporating rules
  • Writing rules using Eclipse
  • Understanding stateless vs. stateful sessions
  • Selecting the right facts and operators
5. Advanced Rule Crafting
  • Using basic and Drools-specific operators
  • Harnessing basic accumulate functions
  • Intermediate calculations and fact insertions
  • Exercises for hands-on experience
6. Integration with BPMN
  • Ordering rules using BPMN
  • Understanding salience
  • Comparing Ruleflow and BPMN 2.0
  • Integrating rules with processes
7. Drools & Comprehensive Declarative Logic
  • A brief overview of BPMN 2.0 features
  • Diving deep into DSL
  • Creating and preparing DSL for managerial use
8. Strategies & Unit Testing
  • Approaches to convert DSL into rules and vice versa
  • Mastering unit testing: methodologies and automation

Hands-on learning with expert instructors at your location for organizations.

0
Graph Icon - Education X Webflow Template
Level: 
Advanced
Clock Icon - Education X Webflow Template
Duration: 
21
Hours (days:
3
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Immersive hands-on experience in a dedicated setting
*Price can range depending on number of participants, change of outline, location etc.

Master new skills guided by experienced instructors from anywhere.

0
Graph Icon - Education X Webflow Template
Level: 
Advanced
Clock Icon - Education X Webflow Template
Duration: 
21
Hours (days:
3
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Reduced training costs
*Price can range depending on number of participants, change of outline, location etc.

You can participate in a Public Course with people from other organisations.

0

/per trainee

Number of Participants

1 Participant

Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
Oops! Something went wrong while submitting the form.
Graph Icon - Education X Webflow Template
Level: 
Advanced
Clock Icon - Education X Webflow Template
Duration: 
21
Hours (days:
3
Camera Icon - Education X Webflow Template
Fits ideally for individuals and small groups
Star Icon - Education X Webflow Template
Networking opportunities with fellow participants.
*Price can range depending on number of participants, change of outline, location etc.