IBM ODM Zarządzanie Decyzjami - Plan Szkolenia
IBM ODM (znany również jako WebSphere Operational Decision Manager) to system zarządzania regułami biznesowymi (BRMS). Składa się z centralnego repozytorium i silnika automatyzacji, które umożliwiają tworzenie, zarządzanie, testowanie i nadzór nad regułami i zdarzeniami biznesowymi. Reguły i zdarzenia są przechowywane w centralnym repozytorium, gdzie mogą być dostępne i modyfikowane przez osoby i oprogramowanie bez konieczności przebudowywania jakiegokolwiek oprogramowania.
W tym szkoleniu prowadzonym przez instruktora, uczestnicy nauczą się, jak tworzyć, zarządzać i wykonywać reguły biznesowe, a także jak wdrożyć i zarządzać instancją IBM ODM Zarządzania Decyzjami w środowisku produkcyjnym.
Pod koniec szkolenia uczestnicy będą mogli:
- Zarządzać komponentami ODM, w tym IBM Decision Center i IBM Decision Server
- Zarządzać i wykonywać reguły i zdarzenia biznesowe
- Skrócić cykl testowy, umożliwiając innym aplikacjom wykrywanie i pobieranie zmian w regułach
- Łączyć narzędzia podejmowania decyzji i wykrywania zmian, aby ułatwić adaptację, audyt, śledzenie i testowanie
- Oddzielić reguły biznesowe od aplikacji biznesowych w celu większej elastyczności
- Tworzyć łatwe w utrzymaniu aplikacje klienckie reguł biznesowych
- Używać Event Designer do tworzenia projektów zdarzeń biznesowych
- Wdrażać i testować aplikacje zdarzeń biznesowych
- Tworzyć dostosowany pulpit nawigacyjny do monitorowania zdarzeń biznesowych
- Umożliwić współpracę między architektami, developerami i administratorami w zakresie rozwoju i utrzymania usług decyzyjnych
- Umożliwić analitykom biznesowym, menedżerom polityk i autorom reguł rozwój i utrzymanie logiki decyzyjnej aplikacji
Grupa docelowa
- Deweloperzy
- Kierownicy projektów
Format kursu
- Część wykładowa, część dyskusyjna, ćwiczenia i intensywna praktyka
Plan Szkolenia
Wprowadzenie
- Czym jest Zarządzanie Decyzjami?
Przegląd koncepcji reguł biznesowych
Pisanie reguł
Zapytania do reguł
Tworzenie szablonów
Pakowanie i wdrażanie zestawów reguł
Zarządzanie zmianami w regułach biznesowych
Debugowanie aplikacji reguł biznesowych
Integracja usług decyzyjnych z innymi usługami w środowisku przedsiębiorstwa
Współpraca z interesariuszami biznesowymi
Podsumowanie
Wymagania
- Podstawowa znajomość języka Extensible Markup Language (XML)
- Doświadczenie z Java Platform, Standard Edition
- Doświadczenie w zakresie polityk i reguł biznesowych
- Doświadczenie z językiem programowania Java i koncepcjami obiektowymi
- Znajomość Java Platform, Enterprise Edition
- Podstawowa znajomość modeli biznesowych
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
IBM ODM Zarządzanie Decyzjami - Plan Szkolenia - Rezerwacja
IBM ODM Zarządzanie Decyzjami - Plan Szkolenia - Zapytanie
IBM ODM Zarządzanie Decyzjami - Zapytanie o Konsultacje
Opinie uczestników (2)
wiedza praktyczna trenera
Waldek - Polska Spolka Gazownictwa sp. z o.o.
Szkolenie - IBM ODM Decision Management
praktyczna część
Magdalena Orzedowska-Kubeczak - EduBroker Sp. z o.o.
Szkolenie - IBM ODM Decision Management
Propozycje terminów
Szkolenia Powiązane
Zaawansowany Drools 8
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do uczestników na poziomie zaawansowanym, którzy chcą zoptymalizować wykonanie reguł, zintegrować Drools z systemami przedsiębiorstw i wykorzystać zaawansowane funkcje, takie jak tabele decyzyjne i języki specyficzne dla domeny (DSL).
Pod koniec tego szkolenia uczestnicy będą w stanie:
- Optymalizować wydajność złożonego wykonania reguł.
- Wykorzystywać zaawansowane funkcje Drools, takie jak tabele decyzyjne, DSL i szablony reguł.
- Bezproblemowo integrować Drools z aplikacjami przedsiębiorstw i systemami zewnętrznymi.
- Wdrażaæ solidne mechanizmy kontroli wersji i współpracy w rozwoju reguł.
- Projektować i wdrażać skalowalne rozwiązania oparte na Drools dla potrzeb przedsiębiorstw.
Managing Business Logic with Drools
21 godzinTen kurs jest skierowany do architektów przedsiębiorstw, analityków biznesowych i systemowych, menedżerów technicznych oraz programistów, którzy chcą zastosować reguły biznesowe w swoich rozwiązaniach.
Kurs zawiera wiele prostych ćwiczeń praktycznych, podczas których uczestnicy będą tworzyć działające reguły. Zapoznaj się z naszymi innymi kursami, jeśli potrzebujesz jedynie przeglądu funkcjonalności Drools.
Kurs jest zwykle prowadzony na najnowszej stabilnej wersji Drools i jBPM, ale w przypadku kursów niestandardowych może być dostosowany do określonej wersji.
BPMN, DMN i CMMN - standardy OMG dla doskonalenia procesów
28 godzinBusiness Process Model and Notation (BPMN), Decision Model and Notation (DMN) oraz Case Management Model and Notation (CMMN) to trzy standardy Object Management Group (OMG) dotyczące modelowania procesów, decyzji i przypadków. Ten kurs wprowadza we wszystkie z nich i wyjaśnia, kiedy należy używać którego z nich.
Zarządzanie regułami biznesowymi (BRMS) z Drools
7 godzinTen kurs jest skierowany do architektów przedsiębiorstw, 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 w niemal naturalnym języku, zmniejszając tym samym przepaść między biznesem a IT.
Wprowadzenie do Drools 6 dla programistów
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu), jest skierowane do programistów na poziomie średniozaawansowanym, którzy chcą zdobyć solidne wprowadzenie do Drools 6 i używać go do implementacji reguł biznesowych w swoich aplikacjach.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć podstawowe koncepcje i zalety silników reguł, takich jak Drools.
- Używać Drools Workbench i Eclipse do tworzenia i testowania reguł.
- Tworzyć, organizować i wykonywać reguły biznesowe za pomocą silnika reguł Drools.
- Stosować zaawansowane funkcje, takie jak tabele decyzyjne, przepływy reguł i DSL.
Drools 7 i DSL dla Analityków Biznesowych
21 godzinTen 3-dniowy kurs ma na celu wprowadzenie analityków biznesowych, odpowiedzialnych za pisanie testów i reguł, do narzędzia Drools 7.
Kurs skupia się na tworzeniu czystej logiki. Po ukończeniu kursu analitycy będą mogli pisać testy i logikę, którą następnie programiści będą mogli zintegrować z aplikacjami biznesowymi.
Wprowadzenie do Drools 7 dla programistów
21 godzinTen 3-dniowy kurs ma na celu wprowadzenie programistów do Drools 7. Kurs nie obejmuje integracji Drools, wydajności ani innych złożonych tematów.
JBoss
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do średniozaawansowanych administratorów systemów i programistów, którzy chcą konfigurować, zarządzać i wdrażać aplikacje Java na platformie JBoss.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zainstalować i skonfigurować JBoss Application Server oraz jego główne komponenty.
- Dostosować usługi JBoss AS do monitorowania, połączeń z bazą danych i zarządzania transakcjami.
- Tworzyć i wdrażać ziarna sesji EJB 3 oraz aplikacje internetowe.
- Wykorzystywać JBoss Messaging Service do wdrażania i zarządzania aplikacjami JMS.
- Zarządzać JBoss AS za pomocą Java Management Extension i Konsoli Administracyjnej.
- Wdrażać JBoss Drools do zarządzania regułami biznesowymi oraz korzystać z narzędzia Guvnor do tworzenia i testowania reguł.
Modelowanie decyzji i reguł za pomocą OMG DMN
14 godzinTen kurs uczy, jak projektować i wykonywać decyzje przy użyciu standardu OMG DMN (Decision Model and Notation).
OptaPlanner w praktyce
21 godzinKurs ten wykorzystuje praktyczne podejście do nauczania OptaPlanner. Zapewnia uczestnikom narzędzia niezbędne do wykonywania podstawowych funkcji tego narzędzia.
Bezpieczeństwo w Pythonie
14 godzinTen kurs wprowadza studenta w język Python. Po ukończeniu zajęć student będzie w stanie pisać nietrywialne programy w Pythonie dotyczące szerokiego zakresu dziedzin tematycznych. Tematy obejmują składnię języka, pracę z profesjonalnym IDE, konstrukcje sterujące, łańcuchy znaków, operacje wejścia/wyjścia, kolekcje, klasy, moduły i wyrażenia regularne. Kurs jest uzupełniony licznymi praktycznymi laboratoriami, rozwiązaniami i przykładami kodu.
Po ukończeniu kursu studenci będą mogli wykazać się wiedzą i zrozumieniem zasad bezpieczeństwa w Pythonie.
Python od podstaw
28 godzinSzkolenie pozwala uczestnikom krok po kroku wejść w świat programowania w języku Python. Kurs prowadzi przez najważniejsze elementy języka – od podstaw składni i pracy ze środowiskiem, przez operacje na danych i kontrolę przepływu programu, aż po funkcje, moduły i pierwsze elementy programowania obiektowego.
Uczestnicy poznają kluczowe konstrukcje wykorzystywane w codziennej pracy programistycznej, nauczą się myśleć algorytmicznie oraz organizować kod w sposób przejrzysty i zgodny z dobrymi praktykami. Podczas szkolenia duży nacisk kładziemy na pisanie jakościowego kodu i analizę błędów.
Po ukończeniu szkolenia uczestnik będzie w stanie samodzielnie pisać proste skrypty, tworzyć funkcje i klasy, organizować projekt w plikach, a także rozumieć, analizować i uruchamiać kod Pythona w praktycznych zastosowaniach.
Systemy RAG w Pythonie - od teorii do działającej aplikacji
21 godzinSzkolenie koncentruje się na budowie systemu Retrieval Augmented Generation (RAG), który łączy możliwości dużych modeli językowych z wyszukiwaniem informacji w lokalnych dokumentach. Uczestnicy nauczą się tworzyć aplikacje, które odpowiadają na pytania w oparciu o własne dane, eliminując problem halucynacji i ograniczeń wiedzy modeli LLM.
Program prowadzi przez wszystkie kluczowe etapy tworzenia systemu RAG. Uczestnicy poznają zasady komunikacji z API OpenAI oraz framework LangChain ułatwiający pracę z modelami językowymi. Nauczą się przetwarzać dokumenty w różnych formatach, dzielić je na optymalne fragmenty oraz przekształcać w reprezentacje wektorowe. Poznają bazę Qdrant i mechanizmy wyszukiwania semantycznego opartego na podobieństwie embeddingów.
Szczególny nacisk kładziemy na jakość działania systemu – uczestnicy wdrożą techniki rerankingu wyników oraz nauczą się kwantyfikować efektywność retrievalu i generowanych odpowiedzi przy użyciu biblioteki DeepEval. Program obejmuje również praktyczne aspekty prompt engineeringu i metody unikania typowych pułapek w pracy z LLM.
Efektem szkolenia będzie działająca aplikacja webowa zbudowana w Streamlit, która umożliwia zadawanie pytań do własnej bazy dokumentów. Po zakończeniu kursu uczestnik będzie potrafił samodzielnie zaprojektować i zaimplementować system RAG dostosowany do własnych potrzeb biznesowych.
Budowa dashboardów i aplikacji w bibliotece Streamlit
14 godzinSzkolenie koncentruje się na praktycznym wykorzystaniu biblioteki Streamlit do tworzenia interaktywnych aplikacji webowych i dashboardów analitycznych w Pythonie. Uczestnicy nauczą się budować funkcjonalne interfejsy użytkownika bez konieczności znajomości HTML, CSS czy JavaScript.
Program prowadzi przez wszystkie kluczowe komponenty Streamlit – od podstawowych elementów tekstowych i layoutu, przez interaktywne widgety wejściowe, po zaawansowane funkcjonalności takie jak formularze, wykresy i obsługa plików. Uczestnicy poznają mechanizmy zarządzania stanem sesji, cache'owania wyników oraz integracji z bazami danych, co pozwala na tworzenie wydajnych aplikacji produkcyjnych.
Szczególny nacisk kładziemy na praktyczne zastosowanie – każdy moduł teorii jest wzbogacony o ćwiczenia, a szkolenie kończy się stworzeniem kompletnego projektu lub dwóch – w zależności od możliwości czasowych.
Po zakończeniu szkolenia uczestnik będzie potrafił samodzielnie projektować aplikacje Streamlit – od prostych dashboardów po zaawansowane narzędzia analityczne. Zdobędzie umiejętności pozwalające na szybkie prototypowanie rozwiązań data science oraz tworzenie interfejsów dla modeli uczenia maszynowego.