Plan Szkolenia
Krótkie wprowadzenie do silników reguł
- Sztuczna inteligencja
- Systemy ekspertowe
- Czym jest silnik reguł?
- Dlaczego warto używać silnika reguł?
- Zalety silnika reguł
- Kiedy warto używać silnika reguł?
- Silniki skryptowe lub procesowe
- Kiedy NIE powinno się używać silnika reguł
- Silne i luźne sprzężenie
- Czym są reguły?
Tworzenie i implementowanie reguł
- Model faktów
- KIE
- Wersjonowanie i repozytorium reguł
- Ćwiczenia
Język specyficzny dla domeny (DSL)
- Zastępowanie reguł za pomocą DSL
- Testowanie reguł DSL
- Ćwiczenia
jBPM
- Integracja z Drools
- Krótki przegląd podstaw BPMN
- Wywoływanie reguł z procesu
- Grupowanie reguł
- Ćwiczenia
Fusion
- Czym jest przetwarzanie złożonych zdarzeń?
- Krótki przegląd Fusion
- Ćwiczenia
Mvel - język reguł
- Filtrowanie (typ faktów, pole)
- Operatory
- Warunki złożone
- Priorytety operatorów
- Funkcje agregujące (średnia, min, max, suma, collectList itp.)
Rete - od kuchni
- Algorytm kompilacji
- Rozszerzenia RETE w Drools
- Typy węzłów
- Zrozumienie drzewa Rete
- Optymalizacja Rete
Testowanie reguł
- Testowanie za pomocą KIE
- Testowanie za pomocą JUnit
OptaPlanner
- Przegląd OptaPlanner
- Proste przykłady
Integracja reguł z aplikacjami
- Wywoływanie reguł z kodu Java
Wymagania
Podstawowa znajomość dowolnego języka programowania obiektowego.
Podstawowa wiedza na temat relacyjnego modelu danych (RDBMS).
Podstawowa znajomość modelowania procesów biznesowych.
Opinie uczestników (3)
Instruktor był tak dobrze znający temat
Herman - Megatech Systems (Pty) Ltd
Szkolenie - jBPM for Developers
Przetłumaczone przez sztuczną inteligencję
Szkolenie na pewno wypełniło pewne luki w mojej wiedzy, które pozostały po przeczytaniu podręcznika użytkownika OptaPlanner. Dzięki niemu uzyskałem dobrą, ogólną perspektywę na to, jak podejść do korzystania z OptaPlanner w naszych projektach w przyszłości.
Terry Strachan - Exel Computer Systems plc
Szkolenie - OptaPlanner in Practice
Przetłumaczone przez sztuczną inteligencję
Szkolenie jest bardzo interesujące i może być przydatne w naszych przyszłych projektach. Trener zawsze aktywnie odpowiada na nasze pytania i pomaga nam, gdy napotykamy problemy.
Charles Kevin Regaliza - Thakral One Inc.
Szkolenie - Introduction to Drools 7 for Developers
Przetłumaczone przez sztuczną inteligencję