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 wnioskowanie wstecz
- 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 prostego procesu 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 akumulacji (suma, maksimum, itp...)
- Obliczenia pośrednie
- Wstawianie nowych faktów
- Ćwiczenia (dużo ich)
- Porządkowanie reguł za pomocą BPMN
- Priorytet
- Przepływ reguł 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
- 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
- Fuzja (CPE), rozumowanie temporalne (dla zdarzeń, które mają miejsce po, między, itp...)
- Operatory fuzji
- Przykład w harmonogramach zdarzeń
- Testy jednostkowe
Tematy opcjonalne
- OptaPlanner
- jBPM
- Integracja Drools poprzez usługi sieciowe
- Integracja Drools poprzez wiersz poleceń
- Jak zmieniać reguły/procesy po wdrożeniu bez kompilacji
Wymagania
- Umiejętności programowania w dowolnym języku (np. SQL, Java, C#, VBA)
Odbiorcy
- Programiści oprogramowania
- Architekci systemów
- Decydenci techniczni oceniający silniki reguł
Opinie uczestników (7)
I liked the positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Szkolenie - Introduction to Drools 6 for Developers
Przetłumaczone przez sztuczną inteligencję
I was benefit from the flexibility and thorough explanations regarding the usage.
Denis Kirchhubel
Szkolenie - Introduction to Drools 6 for Developers
Przetłumaczone przez sztuczną inteligencję
Maintaining speed with taking every one in the group along. Exercise oriented. Tried to cover as much as possible comfortably.
Rakesh Prajapati
Szkolenie - Introduction to Drools 6 for Developers
Przetłumaczone przez sztuczną inteligencję
It met our expectations.
Vadim Bilan
Szkolenie - Introduction to Drools 6 for Developers
Przetłumaczone przez sztuczną inteligencję
The exercises were great and the material is short and concise.
Anjali Sharma
Szkolenie - Introduction to Drools 6 for Developers
Przetłumaczone przez sztuczną inteligencję
I really was benefit from the exercises in Eclipse.
Anna Beluskova
Szkolenie - Introduction to Drools 6 for Developers
Przetłumaczone przez sztuczną inteligencję
It was nice to see some other editors, other details around bpmn.
Derek Doherty
Szkolenie - Introduction to Drools 6 for Developers
Przetłumaczone przez sztuczną inteligencję