Plan Szkolenia
Krótki wstęp do silników reguł
- Krótka historia systemów ekspertów i silników reguł
- Co to jest Sztuczna Inteligencja?
- Forward vs Backward chaining
- Declarative vs procedure/oop
- Porównanie rozwiązań
- Kiedy używać silników reguł?
- Kiedy nie używać silników reguł?
- Alternatywy dla silników reguł
KIE
- Tworzenie zasobów
- Integracja z Workbench
- Wykonywanie reguł bezpośrednio z KIE
- Wdrażanie
- Tabele decyzji
- Szablony reguł
- Przewodnik po edytorze reguł
- Testowanie
- Przedmioty pracy
- Wersjonowanie i wdrażanie
- Więcej o repozytorium (git)
- Tworzenie prostego procesu z regułami
Pisanie reguł w Eclipse
- Bezstanowe vs Stanowe sesje
- Wybieranie właściwych faktów
- Podstawowe operatory i specyficzne dla Drools
- Podstawowe funkcje accumulate (suma, max, itp...)
- Pomijane obliczenia
- Wprowadzanie nowych faktów
- Ćwiczenia (wiele z nich)
- Kolejność reguł z BPMN
- Zasadność
- Ruleflow vs BPMN 2.0
- Wykonywanie zestawu reguł z procesu
- Reguły vs bramki
- Krótki przegląd funkcji BPMN 2.0 (transakcje, obsługa wyjątków)
- Pełna logika biznesowa w Drools
- Języki Specyficzne dla Domeny (DSL)
- Tworzenie nowych języków
- Przygotowanie DSL do użycia przez menadżerów
- Podstawowa Przetwarzanie Języka Naturalnego (NLP) z DSL
- Fuzja (CPE), rozumowanie czasowe (dla wydarzeń, które mają miejsce po, między, itp...)
- Operatorzy fuzji
- Przykład w Harmonogramach Wydarzeń
- Testy jednostkowe
Opcjonalne Tematy
- OptaPlanner
- jBPM
- Drools i integracja za pomocą usług sieciowych
- Integracja Drools za pomocą wiersza polecenia
- Jak zmienić reguły/proces po wdrożeniu bez kompilowania
Wymagania
- Umiejętności programowania w dowolnym języku (np. SQL, Java, C#, VBA)
Grupa docelowa
- Programiści oprogramowania
- Architekci systemów
- Decydenci techniczni oceniający silniki reguł
Opinie uczestników (7)
I liked the positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Szkolenie - Introduction to Drools 6 for Developers
I was benefit from the flexibility and thorough explanations regarding the usage.
Denis Kirchhubel
Szkolenie - 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
Szkolenie - Introduction to Drools 6 for Developers
It met our expectations.
Vadim Bilan
Szkolenie - Introduction to Drools 6 for Developers
The exercises were great and the material is short and concise.
Anjali Sharma
Szkolenie - Introduction to Drools 6 for Developers
I really was benefit from the exercises in Eclipse.
Anna Beluskova
Szkolenie - Introduction to Drools 6 for Developers
It was nice to see some other editors, other details around bpmn.