Plan Szkolenia
Krótkie wprowadzenie do silników reguł
- Krótka historia systemów ekspertowych i silników reguł
- Czym jest sztuczna inteligencja?
- Wnioskowanie w przód vs wstecz
- Programowanie deklaratywne 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 decyzyjne
- Szablony reguł
- Edytor reguł z przewodnikiem
- Testowanie
- Elementy pracy
- Wersjonowanie i wdrażanie
- Więcej o repozytorium (git)
- Tworzenie prostych procesów z regułami
Pisanie reguł w Eclipse
- Sesje bezstanowe vs stanowe
- Wybór odpowiednich faktów
- Podstawowe operatory i operatory specyficzne dla Drools)
- Podstawowe funkcje agregujące (suma, maksimum itp.)
- Obliczenia pośrednie
- Wstawianie nowych faktów
- Ćwiczenia (wiele z nich)
- Porządkowanie reguł za pomocą BPMN
- Priorytety
- 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 logika biznesowa w Drools
- Języki specyficzne dla domeny (DSL)
- Tworzenie nowych języków
- Przygotowanie DSL do użycia przez menedżerów
- Podstawowe przetwarzanie języka naturalnego (NLP) z DSL
- Fusion (CPE), rozumowanie temporalne (dotyczące zdarzeń po, między itp.)
- Operatory Fusion
- Przykład w harmonogramach zdarzeń
- Testowanie jednostkowe
Tematy opcjonalne
- OptaPlanner
- jBPM
- Integracja Drools z usługami sieciowymi
- Integracja Drools z wierszem poleceń
- Jak zmieniać reguły/procesy po wdrożeniu bez kompilacji
Wymagania
Umiejętności programowania w dowolnym języku są mocno rekomendowane (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