Drools 7 and DSL for Business Analysts Schulung

Kurs Code

drools7dslba

Dauer

21 Stunden (üblicherweise 3 Tage inklusive Pausen)

Voraussetzungen

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

Übersicht

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.

Schulungsübersicht

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. 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

Erfahrungsberichte

★★★★★
★★★★★

Buchungen, Preise und Anfragen

Privater Klassenraum

Ab 6050EUR

Öffentlicher Fernkurs

Ab 5250EUR (46)

Öffentlicher Klassenraum

Standort Datum Kurspreis (Fernkurs/Schulungsraum)
Berlin 2018-10-31 09:30 5250 EUR / 6050 EUR
Dresden2018-10-31 09:30 5250 EUR / 6050 EUR
Erfurt2018-11-02 09:30 5250 EUR / 6050 EUR
Nürnberg2018-11-19 09:30 5250 EUR / 6050 EUR
Bremen2018-12-05 09:30 5250 EUR / 6050 EUR
Hamburg2018-12-05 09:30 5250 EUR / 6050 EUR
Potsdam2018-12-05 09:30 5250 EUR / 6050 EUR
Frankfurt am Main2018-12-11 09:30 5250 EUR / 6050 EUR
Köln2018-12-11 09:30 5250 EUR / 6050 EUR
Stuttgart2018-12-12 09:30 5250 EUR / 6050 EUR
München2018-12-12 09:30 5250 EUR / 6050 EUR
Düsseldorf2018-12-17 09:30 5250 EUR / 6050 EUR
Hannover2018-12-17 09:30 5250 EUR / 6050 EUR
Erfurt2018-12-28 09:30 5250 EUR / 6050 EUR
Leipzig2018-12-31 09:30 5250 EUR / 6050 EUR
Dresden2019-01-01 09:30 5250 EUR / 6050 EUR
Berlin 2019-01-08 09:30 5250 EUR / 6050 EUR
Nürnberg2019-01-09 09:30 5250 EUR / 6050 EUR
Potsdam2019-01-29 09:30 5250 EUR / 6050 EUR
Hamburg2019-01-29 09:30 5250 EUR / 6050 EUR
Cannot find a suitable date? Choose Your Course Date >>Zu teuer? Schlagen Sie einen Preis vor >>

Sonderangebote

Course Ort Schulungsdatum Kurspreis (Fernkurs / Schulungsraum)
Introduction to .Net Core Berlin Mi, 2018-10-17 09:30 2970EUR / 3570EUR
Design Patterns in C# Stuttgart Mo, 2018-10-22 09:30 2970EUR / 3570EUR
Comprehensive Git Dresden Mi, 2018-10-31 09:30 4050EUR / 4850EUR
Cloud computing essentials for managers / software engineers Hamburg Mo, 2018-11-12 09:30 5940EUR / 6740EUR
System Engineering using SysML and UML 2 Frankfurt am Main Mo, 2018-11-19 09:30 5198EUR / 5998EUR
Managing Configuration with Ansible Frankfurt am Main Mi, 2018-11-21 09:30 4455EUR / 5255EUR
OCEB2 OMG Certified Expert in BPM - Fundamental Exam Preparation Erfurt Mi, 2018-12-19 09:30 6300EUR / 7300EUR

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.

EINIGE UNSERER KUNDEN

is growing fast!

We are looking to expand our presence in your region!

As a Business Development Manager you will:

  • expand business in the region
  • 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!