Managing Business Logic with Drools - Plan Szkolenia
Ten kurs jest skierowany do architektów korporacyjnych, analityków biznesowych i systemowych, menedżerów technicznych i programistów, którzy chcą zastosować reguły biznesowe w swoich rozwiązaniach.
Ten kurs zawiera wiele prostych ćwiczeń praktycznych, podczas których uczestnicy będą tworzyć działające reguły. Jeśli potrzebujesz tylko przeglądu Drools, zapoznaj się z naszymi innymi kursami.
Ten kurs jest zwykle dostarczany na najnowszej stabilnej wersji Drools i jBPM, ale w przypadku kursu na zamówienie może być dostosowany do konkretnej wersji.
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.
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Managing Business Logic with Drools - Plan Szkolenia - Booking
Managing Business Logic with Drools - Plan Szkolenia - Enquiry
Managing Business Logic with Drools - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (5)
Przeprowadzanie ćwiczeń praktycznych i/lub aktywności na podstawie przypadków użycia.
Brian A - Thakral One, Inc.
Szkolenie - jBPM and Drools
Przetłumaczone przez sztuczną inteligencję
Dodatkowe informacje na temat problemów i niedoskonałości narzędzia.
Slawomir Gubala - 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
Przykady, praktyczne wykorzystanie, odpowiedzi na pytania
Rafal
Szkolenie - Wprowadzenie do Drools 7 dla programistów
Propozycje terminów
Szkolenia Powiązane
Advanced Drools 8
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla zaawansowanych uczestników, którzy chcą zoptymalizować wykonywanie reguł, zintegrować Drools z systemami korporacyjnymi i wykorzystać zaawansowane funkcje, takie jak tabele decyzyjne i języki specyficzne dla domeny (DSL).
Pod koniec tego szkolenia uczestnicy będą mogli
- Optymalizować wydajność wykonywania złożonych reguł.
- Wykorzystywać zaawansowane funkcje Drools, takie jak tabele decyzyjne, DSL i szablony reguł.
- Płynnie integrować Drools z aplikacjami korporacyjnymi i systemami zewnętrznymi.
- Wdrażanie solidnych mechanizmów kontroli wersji i współpracy przy opracowywaniu reguł.
- Projektowanie i wdrażanie skalowalnych rozwiązań opartych na Drools na potrzeby przedsiębiorstw.
Zarządzanie regułami biznesowymi (BRMS) z Drools
7 godzinTen kurs jest skierowany do architektów korporacyjnych, analityków biznesowych i systemowych oraz menedżerów, którzy chcą zastosować reguły biznesowe w swoich rozwiązaniach. Dzięki Drools możesz pisać reguły biznesowe przy użyciu niemal naturalnego języka, zmniejszając w ten sposób lukę między biznesem a IT.
Wprowadzenie do Drools 6 dla programistów
21 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at intermediate-level developers who wish to get a solid introduction to Drools 6 and use it to implement business rules within their applications.
By the end of this training, participants will be able to:
- Understand the core concepts and benefits of rule engines like Drools.
- Use the Drools Workbench and Eclipse for rule authoring and testing.
- Create, organize, and execute business rules with the Drools rule engine.
- Apply advanced features like decision tables, ruleflows, and DSLs.
Drools 7 i DSL dla Analityków Biznesowych
21 godzinTen 3-dniowy kurs ma na celu przedstawienie Drools 7 analitykom biznesowym odpowiedzialnym za pisanie testów i reguł.
Ten kurs koncentruje się na tworzeniu czystej logiki. Analitycy po tym kursie mogą pisać testy i logikę, które następnie mogą być dalej integrowane przez programistów z aplikacjami biznesowymi.
Wprowadzenie do Drools 7 dla programistów
21 godzinTen 3-dniowy kurs ma na celu wprowadzenie Drools 7 do programistów. Kurs ten nie obejmuje integracji drools, wydajności ani żadnych innych złożonych tematów.
Introduction to Drools 8
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla początkujących uczestników, którzy chcą poznać podstawy Drools 8, skonfigurować go i stworzyć proste reguły biznesowe w celu lepszego podejmowania decyzji i automatyzacji.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zrozumieć cel i korzyści płynące z używania Drools 8.
- Skonfigurować środowisko Drools i zintegrować je z aplikacjami.
- Tworzyć, testować i wdrażać proste reguły biznesowe.
- Używać Drools Workbench do zarządzania regułami i tabelami decyzyjnymi.
- Wdrożenie Drools w rzeczywistych scenariuszach w celu automatyzacji decyzji.
Drools 8 with jBPM: Building Rule-Based Business Workflows
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla zaawansowanych uczestników, którzy chcą zintegrować Drools 8 z jBPM w celu projektowania, wykonywania i optymalizacji biznesowych przepływów pracy i procesów.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skonfigurować środowiska Drools 8 i jBPM do rozwoju.
- Definiować i zarządzać złożonymi regułami biznesowymi w Drools 8.
- Projektować i wykonywać przepływy pracy przy użyciu jBPM.
- Integracja reguł Drools z procesami jBPM w celu dynamicznego podejmowania decyzji.
- Optymalizacja i rozwiązywanie problemów w przepływach pracy opartych na regułach.
Wprowadzenie do Drools 6 i DSL dla Analityków Biznesowych
21 godzinTen 3-dniowy kurs ma na celu przedstawienie Drools 6 analitykom biznesowym odpowiedzialnym za pisanie testów i reguł.
Ten kurs koncentruje się na tworzeniu czystej logiki. Analitycy po tym kursie mogą pisać testy i logikę, które następnie mogą być dalej integrowane przez programistów z aplikacjami biznesowymi.
Drools Rules Administration
21 godzinTen kurs został przygotowany dla osób zaangażowanych w administrowanie korporacyjnymi zasobami wiedzy (regułami, procesami), takimi jak administratorzy systemów, integratorzy systemów, administratorzy serwerów aplikacji itp. Do przeprowadzenia tego kursu używamy najnowszej stabilnej wersji społeczności Drools, ale starsze wersje są również możliwe, jeśli zostanie to uzgodnione przed dokonaniem rezerwacji.
Intermediate Drools 8
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest skierowane do średnio zaawansowanych uczestników, którzy chcą budować i zarządzać złożonymi regułami biznesowymi, optymalizować wykonywanie reguł i skutecznie obsługiwać zależności reguł przy użyciu Drools 8.
Pod koniec tego szkolenia uczestnicy będą mogli
- Tworzyć zaawansowane reguły biznesowe i zarządzać ich zależnościami.
- Wdrażać logikę decyzyjną przy użyciu Drools grup reguł i agend.
- Optymalizować wydajność wykonywania reguł w Drools.
- Używać zaawansowanych funkcji Drools Workbench do zarządzania regułami.
- Integracja Drools z zewnętrznymi źródłami danych i systemami.
jBPM for Developers
35 godzinTen kurs został stworzony dla programistów procesów i programistów, którzy chcą wiedzieć, jak zarządzać, manipulować i rozwijać procesy za pomocą jBPM. Obejmuje on komponenty jBPM i elementy BPMN 2 zaimplementowane w JBPM, w tym zarządzanie sygnałami i zdarzeniami, programowanie bramek, wstrzykiwanie danych procesów i uruchamianie równoległych działań. NobleProg stara się uruchomić ten kurs na najnowszej wersji Open Source jBPM, ale można poprosić o starszą wersję lub wersję beta.
jBPM and Drools
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów i analityków biznesowych, którzy chcą zbudować pakiet zarządzania przy użyciu jBPM.
Pod koniec tego szkolenia uczestnicy będą mogli
- Szczegółowo śledzić cele biznesowe za pomocą schematów blokowych.
- Standaryzować proces, aby wypełnić lukę między projektem a wdrożeniem procesu.
- Standaryzować model procesu biznesowego i notację.
- Wymieniać definicje BPMN z innymi członkami zespołu.
jBPM for Process Designers
28 godzinKurs ten został stworzony dla menedżerów, analityków biznesowych, projektantów, programistów i ekspertów z danej dziedziny, którzy chcą stworzyć symulacje procesu z jBPM. Szkolenie pokazuje również jak tworzyć testy jednostkowe dla procesów.
Podczas kursu najczęściej wykorzystujemy najnowszą stabilną wersję projektu jBPM. Na życzenie możemy zrealizować szkolenie na starszych wersjach jBPM
OptaPlanner in Practice
21 godzinTen kurs wykorzystuje praktyczne podejście do nauczania OptaPlanner. Zapewnia uczestnikom narzędzia potrzebne do wykonywania podstawowych funkcji tego narzędzia.