Course Code: camdezdrp
Duration: 21 hours
Overview:

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.

Course Outline:

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

Sites Published:

Polska - Camunda dla developerów (EZD RP)