Drools 7 and DSL for Business Analysts

Code formation



21 heures (généralement 3 jours pauses comprises)

Pré requis

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


This 3 days course is aimed to introduce Drools 7 to Business Analysts responsible for writing tests and rules.

This course focuses on creating pure logic. Analysts after this course can writing tests and logic which then can be further integrated by developers with business applications.

Plan du cours

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


  1. Declarative vs Traditional Fact Model
  2. Executing simple rules with simple tests
  3. Authoring Assets
  4. Decision tables
  5. Rule Templates
  6. Guided rule editor
  7. Testing, limits and benefits
  8. 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)

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
  • Strategies for writing DSL from rules
  • Strategies for writing rules from DSL written by analysts

Unit testing

  1. Test strategies (test per case or per rule)
  2. Executing test automatically

Nos Clients témoignent


Réservations, Prix et Requêtes

Formation Privée

A partir de 6050EUR

Cours Privé en Ligne

A partir de 5250EUR (63)

Formation Publique

Lieu Date Prix [A distance/Classe]
Strasbourg, Kibitzenau Station 2018-12-03 09:30:005250EUR / 6050EUR
Marseille, Quartier du Prado2018-12-04 09:30:005250EUR / 6050EUR
Grenoble, Centre Ville proche Gare2018-12-05 09:30:005250EUR / 6050EUR
Toulouse, centre ville2018-12-05 09:30:005250EUR / 6050EUR
Limoges, Centre Ville2018-12-10 09:30:005250EUR / 6050EUR
Poitiers2018-12-12 09:30:005250EUR / 6050EUR
Nantes, Zenith2018-12-12 09:30:005250EUR / 6050EUR
Orléans, gare centrale2018-12-12 09:30:005250EUR / 6050EUR
Tours, Parc Honoré de Balzac2018-12-17 09:30:005250EUR / 6050EUR
Clermont-Ferrand, ZI Le Brézet2018-12-17 09:30:005250EUR / 6050EUR
Montpellier, Garosud2018-12-19 09:30:005250EUR / 6050EUR
Rennes, Place St Anne2018-12-19 09:30:005250EUR / 6050EUR
Paris, Opera Bourse2019-01-01 09:30:005250EUR / 6050EUR
Amiens, Centre Ville2019-01-01 09:30:005250EUR / 6050EUR
Lille, Gare Flandres2019-01-01 09:30:005250EUR / 6050EUR
Cannot find a suitable date? Choose Your Course Date >>Trop cher? Proposez nous votre prix

Réduction spéciale

Formation Lieu Date Formation Prix [A distance / Classe]
MongoDB for Developers Marseille, Quartier du Prado lun, 2018-11-19 09:30 2700EUR / 3300EUR
Hadoop with Python lun, 2018-11-26 09:30 5940EUR / 6940EUR
R for Data Analysis and Research Tours, Parc Honoré de Balzac mar, 2018-12-18 09:30 1575EUR / 1975EUR
Docker and Kubernetes Paris, Opera Bourse mer, 2019-01-16 09:30 4455EUR / 5255EUR
Advanced Automation with Ansible Paris, Opera Bourse lun, 2019-02-11 09:30 2700EUR / 3300EUR
Advanced Statistics using SPSS Predictive Analytics Software Strasbourg, Kibitzenau Station lun, 2019-04-01 09:30 6300EUR / 7300EUR
R for Data Analysis and Research Orléans, gare centrale lun, 2019-04-15 09:30 1575EUR / 1975EUR

Newsletter offres spéciales

Nous respectons le caractère privé de votre adresse mail. Nous ne divulguerons ni ne vendrons votre adresse email à quiconque
Vous pouvez toujours modifier vos préférences ou vous désinscrire complètement.

Nos clients

is growing fast!

We are looking to expand our presence in France!

As a Business Development Manager you will:

  • expand business in France
  • 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.

contact us right away!