Though not required, programming skills in any language strongly recommended (SQL, Java, C#, VBA, etc...)
This 3 days course is aimed to introduce Drools 6 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.
Short introduction to rule engines
- Short history or Expert Systems and Rules Engine
- What is Artificial Intelligence?
- Forward vs Backward chaining
- Declarative vs procedure/oop
- Comparison of solutions
- When to use rule engines?
- When not to use rule engines?
- Alternatives to rule engines
KIE
- Declarative vs Traditional Fact Model
- Executing simple rules with simple tests
- Authoring Assets
- Decision tables
- Rule Templates
- Guided rule editor
- Testing, limits and benefits
- Developing simple process with rules
Writing rules in Eclipse
- Stateless vs Stateful sessions
- Selecting proper facts
- Basic operators and Drools specific operators)
- Basic accumulate functions (sum, max, etc...)
- Intermediate calculations
- Inserting new facts
- 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
- Test strategies (test per case or per rule)
- Executing test automatically
United Arab Emirates - Drools 6 and DSL for Business Analysts
Qatar - Drools 6 and DSL for Business Analysts
Egypt - Drools 6 and DSL for Business Analysts
Saudi Arabia - Drools 6 and DSL for Business Analysts
South Africa - Drools 6 and DSL for Business Analysts
Brasil - Drools 6 and DSL for Business Analysts
Canada - Drools 6 and DSL for Business Analysts
中国 - Drools 6 and DSL for Business Analysts
香港 - Drools 6 and DSL for Business Analysts
澳門 - Drools 6 and DSL for Business Analysts
台灣 - Drools 6 and DSL for Business Analysts
USA - Drools 6 and DSL for Business Analysts
Österreich - Drools 6 and DSL for Business Analysts
Schweiz - Drools 6 and DSL for Business Analysts
Deutschland - Drools 6 and DSL for Business Analysts
Czech Republic - Drools 6 and DSL for Business Analysts
Denmark - Drools 6 and DSL for Business Analysts
Estonia - Drools 6 and DSL for Business Analysts
Finland - Drools 6 and DSL for Business Analysts
Greece - Drools 6 and DSL for Business Analysts
Magyarország - Drools 6 and DSL for Business Analysts
Ireland - Drools 6 and DSL for Business Analysts
Luxembourg - Drools 6 and DSL for Business Analysts
Latvia - Drools 6 and DSL for Business Analysts
España - Drools 6 y DSL para Analistas de Negocios
Italia - Drools 6 and DSL for Business Analysts
Lithuania - Drools 6 and DSL for Business Analysts
Nederland - Drools 6 and DSL for Business Analysts
Norway - Drools 6 and DSL for Business Analysts
Portugal - Drools 6 and DSL for Business Analysts
România - Drools 6 and DSL for Business Analysts
Sverige - Drools 6 and DSL for Business Analysts
Türkiye - Drools 6 and DSL for Business Analysts
Malta - Drools 6 and DSL for Business Analysts
Belgique - Drools 6 and DSL for Business Analysts
France - Drools 6 and DSL for Business Analysts
日本 - Drools 6 and DSL for Business Analysts
Australia - Drools 6 and DSL for Business Analysts
Malaysia - Drools 6 and DSL for Business Analysts
New Zealand - Drools 6 and DSL for Business Analysts
Philippines - Drools 6 and DSL for Business Analysts
Singapore - Drools 6 and DSL for Business Analysts
Thailand - Drools 6 and DSL for Business Analysts
Vietnam - Drools 6 and DSL for Business Analysts
India - Drools 6 and DSL for Business Analysts
Argentina - Drools 6 y DSL para Analistas de Negocios
Chile - Drools 6 y DSL para Analistas de Negocios
Costa Rica - Drools 6 y DSL para Analistas de Negocios
Ecuador - Drools 6 y DSL para Analistas de Negocios
Guatemala - Drools 6 y DSL para Analistas de Negocios
Colombia - Drools 6 y DSL para Analistas de Negocios
México - Drools 6 y DSL para Analistas de Negocios
Panama - Drools 6 y DSL para Analistas de Negocios
Peru - Drools 6 y DSL para Analistas de Negocios
Uruguay - Drools 6 y DSL para Analistas de Negocios
Venezuela - Drools 6 y DSL para Analistas de Negocios
Polska - Wprowadzenie do Drools 6 i DSL dla Analityków Biznesowych
United Kingdom - Drools 6 and DSL for Business Analysts
South Korea - Drools 6 and DSL for Business Analysts
Pakistan - Drools 6 and DSL for Business Analysts
Sri Lanka - Drools 6 and DSL for Business Analysts
Bulgaria - Drools 6 and DSL for Business Analysts
Bolivia - Drools 6 y DSL para Analistas de Negocios
Indonesia - Drools 6 and DSL for Business Analysts
Kazakhstan - Drools 6 and DSL for Business Analysts
Moldova - Drools 6 and DSL for Business Analysts
Morocco - Drools 6 and DSL for Business Analysts
Tunisia - Drools 6 and DSL for Business Analysts
Kuwait - Drools 6 and DSL for Business Analysts
Oman - Drools 6 and DSL for Business Analysts
Slovakia - Drools 6 and DSL for Business Analysts
Kenya - Drools 6 and DSL for Business Analysts
Nigeria - Drools 6 and DSL for Business Analysts
Botswana - Drools 6 and DSL for Business Analysts
Slovenia - Drools 6 and DSL for Business Analysts
Croatia - Drools 6 and DSL for Business Analysts
Serbia - Drools 6 and DSL for Business Analysts
Bhutan - Drools 6 and DSL for Business Analysts