Powrót do katalogu

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Termin sugerowany
2021-12-13
zdalnie

Zapisz się jako pierwszy!

4 100 / 3 dni
Zgłoś chęć udziału
Termin sugerowany
2022-01-04
zdalnie

Zapisz się jako pierwszy!

4 100 / 3 dni
Zgłoś chęć udziału
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
Zgłoś chęć udziału

Języki programowania > Java

Szkolenie: Wprowadzenie do Drools 7 dla programistów

Kod: [Drools]
Pobierz program

Wprowadzenie

Drools - to system zarządzania regułami biznesowymi z silnikiem reguł, opartych na wnioskach do przodu i do tyłu.

Cel szkolenia

Celem szkolenia jest wprowadzenie do budowania rozwiązań w oparciu o silnik reguł binesowych Drools 7 od strony programistycznej.

Adresaci szkolenia

Kurs skierowany jest do programistów języka Java i pokrewnych, chcących poznać możliwości systemów zarządzania regułami biznesowymi (BRMS) oraz poznać tajniki tworzenia systemów na pograniczu algorytmiki i sztucznej inteligencji.

Wymagania:
Od uczestników szkolenia wymagane jest doświadczenie w programowaniu w języku Java.

Czas i forma szkolenia

21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

1. Wprowadzenie do BRMS
• systemy eksperckie i silniki reguł
• fakty, reguły, baza wiedzy
• wnioskowanie w przód i w tył
• kiedy warto użyć silnika reguł
• przegląd dostępnych rozwiązań BRMS
2. Przegląd modułów Drools
• silnik reguł biznesowych - Drools Expert
• przetwarzanie oparte na zdarzeniach - Drools Fusion
• zarządzanie procesami biznesowymi - jBPM
• planowanie zasobów - OptaPlanner
3. Środowisko do pracy z Drools
• konfiguracja Eclipse IDE
• konfiguracja Maven
• instalacja i konfiguracja KIE
4. Podstawy silnika reguł Drools
• fakty, reguły
• pamięć produkcji, pamięć robocza
• kontener, baza wiedzy, sesja
• wnioskowanie i utrzymywanie prawdy
• kontrola wykonania reguł
5. Język reguł Drools (DRL)
• pakiety i import
• zmienne globalne
• deklaracje typów faktów
• reguły
• zapytania
• funkcje
• jednostki
6. Tworzenie języków domenowych (DSL)
• kiedy używać DSL
• składnia pliku DSL
• przykłady użycia DSL
7. Elementy budowania procesów biznesowych
• podstawy BPMN
• budowa procesu
• wdrażanie i uruchamianie procesu
8. Testowanie reguł i procesów
• testowanie z użyciem KIE
• testowanie z użyciem JUnit/TestNG
9. Dobre i złe praktyki

Opinie uczestników