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)
Cenię fakt, że przyjęli moją sugestię dotyczącą udostępnienia prezentacji z instrukcją przed szkoleniem. Było to bardzo pomocne dla mnie. Ponadto, podobała mi się indywidualna aktywność, nasz trener mógł zobaczyć, jak interpretujemy poszczególne scenariusze.
Kim Justine Ferriol - Thakral One, Inc.
Szkolenie - jBPM and Drools
Przetłumaczone przez sztuczną inteligencję
Przykłady z życia oraz praktyczne podejście do tematu.
Damian Pieronczyk - Tech-Com sp. z o.o.
Szkolenie - OptaPlanner in Practice
Ćwiczenia i rozwiązywanie problemów w grupach, gdy problemy były trudniejsze.
Randy Comer Comer - Sandia National Labs
Szkolenie - Drools 7 and DSL for Business Analysts
Przetłumaczone przez sztuczną inteligencję
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
powiazanie teorii z cwiczeniami