Plan Szkolenia
Krótki wstęp do silników reguł
- Krótka historia systemów ekspertowych i silników reguł
- Co to jest Sztuczna Inteligencja?
- Forward vs Backward chaining
- Declarative vs proceduralne/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
- Elementy pracy
- Wersjonowanie i wdrażanie
- Więcej o repozytorium (git)
- Tworzenie prostego procesu z regułami
Pisanie reguł w Eclipse
- Sesje bezstanowe vs stanowe
- Wybieranie odpowiednich faktów
- Podstawowe operatory i operatory specyficzne dla Drools
- Podstawowe funkcje akumulacji (suma, max, etc...)
- Pośrednie obliczenia
- Wstawianie nowych faktów
- Ćwiczenia (wiele z nich)
- Uporządkowywanie reguł z BPMN
- Znakomitość
- 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)
- Kompleksowa deklaratywna logika biznesowa w Drools
- Domain Specific Languages (DSL)
- Tworzenie nowych języków
- Przygotowanie DSL do użytku przez zarządzających
- Podstawowa obróbka języka naturalnego (NLP) z DSL
- Fusion (CPE), rozumowanie czasowe (dla zdarzeń, które mają miejsce po, między, etc...)
- Operatory Fusion
- Przykład w Harmonogramach Zdarzeń
- Testowanie jednostkowe
Dodatkowe tematy
- OptaPlanner
- jBPM
- Drools i integracja za pomocą usług webowych
- Integracja Drools za pomocą wiersza polecenia
- Jak zmienić reguły/proces po wdrożeniu bez kompilacji
Wymagania
Mile widziane umiejętności programowania w dowolnym języku (SQL, Java, C#, VBA, itp.)
Opinie uczestników (7)
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ę
Jestem naprawdę impresjonowany jego umiejętnościami technicznymi, szczególnie w zakresie debugowania błędów i pisania kodu. To tylko potwierdza, że jest bardzo dobrze wyekwipowany technicznie i świetnie się w tym sprawdza. Jednak to coś innego niż umiejętność przekazywania i dzielenia się wiedzą jako trener.
Roi Jason Buela - Thakral One, Inc.
Szkolenie - Introduction to Drools 7 for Developers
Przetłumaczone przez sztuczną inteligencję
Jego prezentacje, które zaczyna od podstaw, pozwalają nam zobaczyć proces krok po kroku. Ponadto praktyczne przykłady były wspaniałe, wygląda to jak prawdziwy scenariusz.
Kim Justine Ferriol - Thakral One, Inc.
Szkolenie - Introduction to Drools 7 for Developers
Przetłumaczone przez sztuczną inteligencję
Wspólne przykłady każdej funkcji i/lub operatorów są wszystkie dobrze wytłumaczone.
Brian Amlon - Thakral One, Inc.
Szkolenie - Introduction to Drools 7 for Developers
Przetłumaczone przez sztuczną inteligencję
sposb prowadzenia
Orange Szkolenia Sp. z o. o.
Szkolenie - Wprowadzenie do Drools 7 dla programistów
kontakt, wiedza przyklady
Leszek Lickiewicz
Szkolenie - Wprowadzenie do Drools 7 dla programistów
powiazanie teorii z cwiczeniami