Course Code: camdew
Duration: 21 hours
Prerequisites:

Camunda dla Deweloperów

Overview:

"Camunda dla deweloperów" to zaawansowane szkolenie, które skupia się na praktycznym zastosowaniu notacji BPMN i DMN w silniku Camunda. Uczestnicy zdobędą głęboką wiedzę na temat cyklu życia procesów, integracji ze SpringBoot, konfiguracji silnika, obsługi błędów, danych historycznych oraz analizy incydentów. Szkolenie obejmuje również ćwiczenia praktyczne, koncentrując się na implementacji procesów biznesowych przy użyciu Camunda API. Uczestnicy dowiedzą się, jak efektywnie korzystać z narzędzi takich jak Camunda Modeler, Camunda Cockpit, oraz poznają dobre praktyki w modelowaniu i zarządzaniu silnikiem Camunda."

Course Outline:

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

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 sprzedażowego przy wskazaniu dobrych praktyk. implementacji procesów

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 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 deweloperów