План на курса

Кратко представяне на правила за управляване на системи

  1. Кратка история на експертни системи и правила за управляване на системи
  2. Какво е Изкуствен интелект?
  3. Предимно vs Обратно логическо заключение
  4. Декларативно vs процедурно/обекто-ориентирано
  5. Сравнение на решения
  6. Кога да използваме правила за управляване на системи?
  7. Кога не да използваме правила за управляване на системи?
  8. Алтернативи на правила за управляване на системи

KIE

  1. Декларативно vs Традиционна Модел на Факти
  2. Изпълнение на прости правила с прости тестове
  3. Създаване на ресурси
  4. Таблици за решения
  5. Шаблони за правила
  6. Упътван редактор за правила
  7. Тестване, ограничения и преимущества
  8. Развиване на прости процеси с правила

Съставяне на правила в Eclipse

  1. Сесии без състояние vs Сесии със състояние
  2. Избиране на подходящи факти
    • Основни оператори и специфични за Drools оператори)
    • Основни функции за намиране (сумиране, максимум и т.н.)
    • Междуредни изчисления
  3. Вмъкване на нови факти
  4. Упражнения (много)

Ред на правила с BPMN

  • Значимост
  • Поток на правила vs BPMN 2.0
  • Изпълнение на набор от правила от процес
  • Правила vs портали
  • Кратко представяне на функциите на BPMN 2.0 (транзакции, обработка на изключения)
  • Обхватна декларативна бизнес логика в Drools

Домейн специфични езици (DSL)

  • Създаване на нови езици
  • Подготовка на DSL за използване от мениджъри
  • Основна обработка на естествен език (NLP) с DSL
  • Стратегии за съставяне на DSL от правила
  • Стратегии за съставяне на правила от DSL, написано от аналитици

Единично тестване

  1. Стратегии за тестване (тест за случай или за правило)
  2. Автоматично изпълнение на тестове

Изисквания

Въпреки че не са задължителни, силно се препоръчват умения за програмиране на всеки език (SQL, Java, C#, VBA и т.н.)

 21 часа

Брой участници


Цена за участник

Отзиви от потребители (2)

Предстоящи Курсове

Свързани Kатегории