План на курса
Кратко представяне на движки за правила
- Кратка история на експертни системи и движки за правила
- Какво е изкуствен интелигент?
- Предизвеждане срещу обратно извеждане
- Декларативно срещу процедурно/ООП
- Сравнение на решения
- Кога да използвате движки за правила?
- Кога не да използвате движки за правила?
- Алтернативи на движки за правила
KIE
- Създаване на активи
- Интеграция с Workbench	- Изпълнение на правила директно от KIE
- Развертане
 
- Таблици за решения
- Шаблони за правила
- Пътеводител за редактор на правила
- Тестване
- Работни предмети
- Версиониране и развертане
- По-малко за репозиториум (git)
- Разработка на просто процес с правила
Писане на правила в Eclipse
- Сесии без състояние срещу сесии със състояние
- Избор на подходящи факти	- Основни оператори и специфични за Drools оператори
- Основни функции за накопяване (сума, максимум и т.н.)
- Междуредни изчисления
 
- Вмъкване на нови факти
- Упражнения (много от тях)
- Подреждане на правила с BPMN	- Важност
- Поток на правила срещу BPMN 2.0
- Изпълнение на набор от правила от процес
- Правила срещу портали
- Кратко представяне на функциите на BPMN 2.0 (транзакции, обработка на изключения)
- Цял декларативен бизнес логика в Drools
 
- Домейн специфични езици (DSL)	- Създаване на нови езици
- Подготовка на DSL за използване от мениджъри
- Основно естествено обработване на език (NLP) с DSL
 
- Сливане (CPE), временно разсъждение (за събития да се случат след, между и т.н.)	- Оператори за сливане
- Пример в графика на събития
 
- Едино тестване
Опционални теми
- OptaPlanner
- jBPM
- Drools и интеграция през уеб услуги
- Интеграция на Drools през командния ред
- Как да промените правила/процес след развертане без компилиране
Изисквания
Умения за програмиране на всеки език, силно препоръчителен (SQL, Java, C#, VBA и т.н.)
Отзиви от потребители (4)
Обучаването е много интересно и може да бъде полезно за нашите бъдещи проекти, а треньорът винаги е активен в отговорянето на нашите въпроси и помагане ни, когато имаме проблеми от наша страна.
Charles Kevin Regaliza - Thakral One Inc.
Курс - Introduction to Drools 7 for Developers
Машинен превод
I am really impressed by his technical skills, especially when it comes to debugging errors and writing code. This clearly demonstrates that he is highly technically competent and excel in this area. However, this is different from the skill of effectively cascading and sharing your knowledge as a trainer.
Roi Jason Buela - Thakral One, Inc.
Курс - Introduction to Drools 7 for Developers
Машинен превод
Неговите демонстрации, той демонстрира от нула, което ни позволява да видим стъпка по стъпка процеса. Освен това, практичните примеры са отлични, изглеждат вече като реална сценария.
Kim Justine Ferriol - Thakral One, Inc.
Курс - Introduction to Drools 7 for Developers
Машинен превод
Обектните примери за всяка функция и/или оператор са добре обяснени.
Brian Amlon - Thakral One, Inc.
Курс - Introduction to Drools 7 for Developers
Машинен превод
 
                     
                    