Plan Szkolenia
Krótkie wprowadzenie do silników reguł
- Sztuczna inteligencja
- Systemy eksperckie
- Co to jest silnik reguł?
- Dlaczego warto używać silnika reguł?
- Zalety silnika reguł
- Kiedy należy używać silnika reguł?
- Skrypty lub silniki procesów
- Kiedy NIE powinieneś używać silnika reguł
- Mocne i luźne sprzęgło
- Co to są zasady?
Tworzenie i wdrażanie reguł
- Model faktów
- KIE
- Zasady wizualizacji i repozytorium
- Ćwiczenia
Język specyficzny dla domeny (DSL)
- Zastąpienie reguł DSL
- Testowanie reguł DSL
- Ćwiczenia
jBPM
- Integracja z Drools
- Krótki przegląd podstawowych BPMN
- Wywoływanie reguł z procesu
- Zasady grupowania
- Ćwiczenia
Połączenie
- Co to jest złożone przetwarzanie zdarzeń?
- Krótki przegląd Fusion
- Ćwiczenia
Mvel - język reguł
- Filtrowanie (typ faktu, pole
- Operatorzy
- Warunki złożone
- Priorytet operatorów
- Funkcje akumulacyjne (średnia, min., maks., suma, lista zbierania itp.)
Rete - pod maską
- Algorytm kompilacji
- Drools Rozszerzenia RETE
- Typy węzłów
- Zrozumienie drzewa Rete
- Optymalizacja Rete
Testowanie reguł
- Testuję za pomocą KIE
- Testowanie z JUnitem
OptaPlanner
- Przegląd OptaPlanner
- Proste przykłady
Integracja reguł z aplikacjami
- Wywoływanie reguł z Java Kodu
Wymagania
Podstawowa znajomość dowolnego obiektowego języka programowania.
Podstawowa znajomość relacyjnego modelu danych (RDBMS).
Podstawowa idea modelowania procesów Business.
Opinie uczestników (5)
Doing hands-on and/or use case activities.
Brian A - Thakral One, Inc.
Szkolenie - jBPM and Drools
Dodatkowe informacje na temat problemów i niedoskonałości narzędzia.
Slawomir Gubala - Tech-Com sp. z o.o.
Szkolenie - OptaPlanner in Practice
Exercises and solving problems in groups when the problems were more difficult.
Randy Comer Comer - Sandia National Labs
Szkolenie - Drools 7 and DSL for Business Analysts
Tematyka szkolenia była bardzo ciekawa i mam nadzieję, że pomoże mi w dalszej karierze zawodowej. Natomiast spoza zakresu szkolenia bardzo mi się podobała łatwość nawiązywania kontaktu Trenera z osobami uczestniczącymi w szkoleniu.
Piotr Powaga
Szkolenie - jBPM for Developers
Przykady, praktyczne wykorzystanie, odpowiedzi na pytania