План на курса
Кратко въведение в двигателите на правилата
- Кратка история или машина за експертни системи и правила Какво е изкуствен интелект? Верижно свързване напред срещу обратно Декларативно срещу процедура/oop Сравнение на решения Кога да използваме машини за правила? Кога не трябва да използвате машини за правила? Алтернативи на двигателите за правила
КЪДЕТО
- Декларативен срещу традиционен модел на фактите Изпълнение на прости правила с прости тестове Създаване на активи Таблици за решения Шаблони на правила Управляван редактор на правила Тестване, ограничения и предимства Разработване на прост процес с правила
Правила за писане в Eclipse
- Сесии без състояние срещу състояние със състояние Избор на правилни факти Основни оператори и Drools специфични оператора) Основни функции за натрупване (сума, максимум и т.н.) Междинни изчисления Вмъкване на нови факти Упражнения (много от тях)
Правила за подреждане с BPMN
- Salience Ruleflow срещу BPMN 2.0 Изпълнение на набор от правила от процес Правила срещу шлюзове Кратък преглед на функциите на BPMN 2.0 (транзакции, обработка на изключения) Изчерпателна декларативна бизнес логика в Drools
Специфичен за домейн Languages (DSL)
- Създаване на нови езици Подготовка на DSL за използване от управлява Basic Natural Language Processing (NLP) с DSL Стратегии за писане на DSL от правила Стратегии за писане на правила от DSL, написани от анализатори
Единично тестване
- Стратегии за тестване (тест за случай или за правило) Автоматично изпълнение на теста
Изисквания
Въпреки че не са задължителни, силно се препоръчват умения за програмиране на всеки език (SQL, Java, C#, VBA и т.н.)
Oтзиви от потребители (5)
good atmosphere
Martin Jesterschawek
Course - Business Rule Management (BRMS) with Drools
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client
Lamiae Hraira - Solidaris Brabant
Course - Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Course - Introduction to Drools 6 for Developers
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Course - Drools 7 and DSL for Business Analysts
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.