План на курса
Кратко въведение в двигателите на правилата
- Кратка история или машина за експертни системи и правила Какво е изкуствен интелект? Верижно свързване напред срещу обратно Декларативно срещу процедура/oop Сравнение на решения Кога да използваме машини за правила? Кога не трябва да използвате машини за правила? Алтернативи на двигателите за правила
КЪДЕТО
- Authoring Assets
- Workbench Integration
- Executing rules directly from KIE
- Deployment
- Decision tables
- Rule Templates
- Guided rule editor
- Testing
- Work Items
- Versioning and deployment
- A bit more about repository (git)
- Developing simple process with rules
Правила за писане в 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
- Fusion (CPE), temporal reasoning (for events to happen after, between, etc...)
- Fusion operators
- Example in Event Schedules
- Unit testing
Незадължителни теми
- OptaPlanner jBPM Drools и интеграция чрез уеб услуги Drools интеграция чрез команден ред Как да промените правила/процес след внедряване без компилиране
Изисквания
- Programming умения на всеки език (например, SQL, Java, C#, VBA)
Целева група
- Разработчици на софтуер
- Архитектори на системи
- Технически решения търсачки оценяващи мотори за правила
Oтзиви от потребители (7)
I liked the positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Курс - Introduction to Drools 6 for Developers
I was benefit from the flexibility and thorough explanations regarding the usage.
Denis Kirchhubel
Курс - Introduction to Drools 6 for Developers
Maintaining speed with taking every one in the group along. Exercise oriented. Tried to cover as much as possible comfortably.
Rakesh Prajapati
Курс - Introduction to Drools 6 for Developers
It met our expectations.
Vadim Bilan
Курс - Introduction to Drools 6 for Developers
The exercises were great and the material is short and concise.
Anjali Sharma
Курс - Introduction to Drools 6 for Developers
I really was benefit from the exercises in Eclipse.
Anna Beluskova
Курс - Introduction to Drools 6 for Developers
It was nice to see some other editors, other details around bpmn.