План на курса
Кратко въведение в двигателите на правилата
- Кратка история или машина за експертни системи и правила Какво е изкуствен интелект? Верижно свързване напред срещу обратно Декларативно срещу процедура/oop Сравнение на решения Кога да използваме машини за правила? Кога не трябва да използвате машини за правила? Алтернативи на двигателите за правила
КЪДЕТО
- Authoring Assets Workbench Integration Изпълнение на правила директно от KIE Deployment Decision Tables Rule Templates Guided rule editor Testing Work Items Versioning and deployment Малко повече за хранилището (git) Разработване на прост процес с правила
Правила за писане в Eclipse
- Stateless срещу Stateful сесии Избор на правилни факти Основни оператори и специфични оператори за Drools Основни функции за натрупване (сума, максимум и т.н...) Междинни изчисления Вмъкване на нови факти Упражнения (много от тях) Подреждане на правила с BPMN Salience Ruleflow срещу BPMN 2.0 Изпълнение на набор от правила от процес Правила срещу шлюзове Кратък преглед на функциите на BPMN 2.0 (транзакции, обработка на изключения) Изчерпателна декларативна бизнес логика в Drools Специфични за домейни езици (DSL) Създаване на нови езици Подготовка на DSL за използване от управлява Basic Natural Language Processing (NLP) с DSL Fusion (CPE), времеви разсъждения (за събития, които трябва да се случат след, между и т.н.) Оператори на синтез Пример в графици на събития Тестване на единици
Незадължителни теми
- OptaPlanner jBPM Drools и интеграция чрез уеб услуги Drools интеграция чрез команден ред Как да промените правила/процес след внедряване без компилиране
Изисквания
Умения за програмиране на всеки език, силно препоръчителен (SQL, Java, C#, VBA и т.н.)
Oтзиви от потребители (10)
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Course - Introduction to Drools 6 for Developers
Flexibility and throrough explanations regarding the usage
Denis Kirchhübel
Course - 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 comfirtabliy.
Rakesh Prajapati
Course - Introduction to Drools 6 for Developers
it met our expectations
Vadim Bilan
Course - Introduction to Drools 6 for Developers
The exercises were great and the material is short and concise.
Anjali Sharma
Course - Introduction to Drools 6 for Developers
Exercises in Eclipse
Anna Beluskova
Course - Introduction to Drools 6 for Developers
Nice to see some other editors, other details around bpmn
Derek Doherty
Course - Introduction to Drools 6 for Developers
Interactive trainer, helpful and had lots of suggestions for participants.
Liam Donovan
Course - Introduction to Drools 6 for Developers
very well delivered
Damien Reid
Course - Introduction to Drools 6 for Developers
Interactive approach, keeps the training interesting.