Certificate Authentication

Camunda dla programistów Certificate for Arkadiusz Juszczak

Add to LinkedIn

Certificate ID: 
751679
Authentication Code: 
5ee7a
Certified Person Name: 
Arkadiusz Juszczak
Trainer Name: 
TOMASZ MŁYNARCZYK
Duration Days: 
5
Duration Hours: 
35
Course Name: 
Camunda dla programistów
Course Date: 
15 January 2024 09:00 to 22 January 2024 16:00
Course Outline: 

 

Program będzie zawierał zarówno część wykładową jak i ćwiczeniową na środowisku dostarczonym przez NobleProg.

 

Dzień 1 (7h)

  • 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

 

Dzień 2 (7h)

  • Integracja ze SpringBoot i setup środowiska Camundy 
  • API Camundy
  • Messaging - różne rodzaje komunikatów w procesach i korelacja wiadomośći
  • Timery i ich konfiguracja bazodanowa 
  • 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 

Dzień 3 (3,5h)

  • 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 

Dzień 4 (3,5h)

  • External Task Handler - najpopularniejsze patterny implementacji,
  • Optymalizacja REST API
  • Budowanie serwisu Camundowego w oparciu o komunikacje asynchroniczną

Dzień 5 (3,5h)

  • 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) 
  • Formularze usera w Camunda Cockpit

Dzień 6 (3,5h)

  • Konfiguracje Camundy - embedded vs standalone
  • Konfiguracja silnika zoptymalizowana pod dużą skalę, aspekty do wzięcia pod uwagę 
  • Zarządzanie danymi historycznymi w bazie relacyjnej 

Dzień 7 (3,5h)

  • Custom History Backend i History API - raportowanie zdarzeń historycznych 
  • Najlepsze pluginy do Camunda Modeler 
  • Dokumentacja i źródła wiedzy 

Dzień 8 (3,5h)

  • Camunda 8 - overview
  • Ćwiczenia z setupownia Camundy 8