Szkolenie "Camunda dla developerów (EZD RP)" to kompleksowy kurs dla programistów, którzy chcą nauczyć się modelowania, implementacji i integracji procesów biznesowych w EZD RP z wykorzystaniem Camundy. Podczas szkolenia uczestnicy poznają: ✅ Notację BPMN i DMN – omówienie kluczowych elementów i ich interpretacji przez silnik Camundy ✅ Silnik procesowy Camunda – zastosowania, integracja z EZD RP i najlepsze praktyki ✅ Camunda Modeler – modelowanie procesów, zaawansowane funkcje i integracja ze Spring Boot ✅ Camunda API oraz messaging – różne rodzaje komunikatów i ich korelacja w procesach ✅ Zarządzanie danymi procesowymi – model danych, serializacja i zasięg zmiennych ✅ Obsługę błędów i debugowanie – analiza incydentów, transakcyjność i testowanie procesów ✅ Camunda Cockpit – monitorowanie, analiza błędów i praca na tokenach ✅ Wersjonowanie procesów – strategie przełączania między wersjami i ich wpływ na EZD RP ✅ Wdrożenie procesu obsługi wniosku w EZD RP – praktyczna konfiguracja i implementacja ✅ Konfiguracja Camundy w EZD RP – embedded vs standalone, optymalizacja pod dużą skalę ✅ Raportowanie i zarządzanie danymi historycznymi – Custom History Backend i History API Szkolenie łączy teorię z praktyką, umożliwiając uczestnikom przygotowanie i wdrożenie rzeczywistego procesu w EZD RP. Dzięki warsztatom na indywidualnych środowiskach uczestnicy nauczą się debugowania, monitorowania i optymalizacji procesów w rozproszonym środowisku.
1. BPMN i DMN
Omówienie notacji BPMN i DMN (z focusem na najczęściej wykorzystywane elementy)
Możliwości Camundy jako silnika procesowego
Do których problemów BPM jako narzędzie pasuje
Camunda Modeler i jego nieoczywiste funkcje
Podstawowe pojęcia związane z procesami w silniku Camundy
Cykl życia procesu, uruchamianie i sposoby weryfikacji stanu
BPMN i DMN w szczegółach. Jak silnik interpretuje poszczególne elementy notacji
Model danych, techniki serializacji i zasięg zmiennych
Integracja ze SpringBoot i setup środowiska Camundy
Camunda API
Messaging - różne rodzaje komunikatów w procesach i korelacja wiadomość
Timery i ich konfiguracja bazodanowa
2. Dane, błędy i analiza
Schemat danych Camundy
Dane historyczne, dostęp do nich
Incydenty, transakcyjność
Typowe sposoby obsługi błędów
Wersjonowanie procesów - możliwości, narzędzia i strategie
Ćwiczenia w konfiguracji i implementacji komponentów procesów biznesowych na indywidualnych
środowiskach ze wsparciem trenera
Debugowanie poprzez procesy i silnik Camundy
Najważniejsze interfejsy w Camundzie
Testy jednostkowe a Camunda
Camunda Cockpit - omówienie i zastosowanie w analizie błędów produkcyjnych, praca na tokenach i
zmiennych procesowych
Development i wdrożenie procesu obsługi wniosku przy wskazaniu dobrych praktyk w połączeniu z EZD
RP.
3. Konfiguracja Camundy
Typowe antypatterny w modelowaniu i implementacji procesów
Camunda a wdrożenia produkcyjne przy rozproszonym środowisku
Dobre praktyki (modelowanie procesów i zarządzanie silnikiem)
Konfiguracje Camundy - embedded vs standalone
Konfiguracja Camundy w ramach EZD RP
Konfiguracja silnika zoptymalizowana pod dużą skalę, aspekty do wzięcia pod uwagę
Zarządzanie danymi historycznymi w bazie relacyjnej
Custom History Backend i History API - raportowanie zdarzeń historycznych
Najlepsze pluginy do Camunda Modeler
Dokumentacja i źródła wiedzy