Course Outline
1. BPMN and DMN
Overview of BPMN and DMN notations (with a focus on the most commonly used elements)
Capabilities of Camunda as a process engine
Problems that BPM fits as a tool
Camunda Modeler and its non-obvious features
Basic concepts related to processes in the Camunda engine
Process lifecycle, initiation, and ways to verify status
BPMN and DMN in detail. How the engine interprets individual notation elements
Data model, serialization techniques, and variable scope
Integration with SpringBoot and Camunda environment setup
Camunda API
Messaging - different types of messages in processes and message correlation
Timers and their database configuration
2. Data, Errors, and Analysis
Camunda data schema
Historical data, access to it
Incidents, transactionality
Common ways to handle errors
Process versioning - possibilities, tools, and strategies
Exercises in configuring and implementing business process components on individual environments with trainer support
Debugging through processes and the Camunda engine
Key interfaces in Camunda
Unit tests and Camunda
Camunda Cockpit - overview and application in analyzing production errors, working with tokens and process variables
Development and deployment of application processing with best practices in combination with EZD RP
3. Configuring Camunda
Typical antipatterns in process modeling and implementation
Camunda and production deployments in a distributed environment
Best practices (process modeling and engine management)
Camunda configurations - embedded vs standalone
Configuring Camunda within EZD RP
Engine configuration optimized for large scale, aspects to consider
Managing historical data in a relational database
Custom History Backend and History API - reporting historical events
Best plugins for Camunda Modeler
Documentation and knowledge sources
Testimonials (5)
exercises made with the comments of trainer
Ewa Korol - Narodowy Fundusz Zdrowia
Course - Modelowanie procesów biznesowych z wykorzystaniem UML i BPMN
The pace was good, with a nice mixture of knowledge sharing, demonstrations and practical work. Filip was very engaging and provided the energy to get through the course. It was good that there was a lot of 1:1 tuition, with Filip going through individual training exercises.
Colin - Worldpay
Course - BPMN, DMN, and CMMN - OMG standards for process improvement
Lots of practice during the training and quizzes were useful and made it more interactive
Valter Pinho - GE Medical Systems Polska Sp. Z O.O.
Course - Process Mining
The trainer had a great connection with the trainees, understood our expectations and conducted the training in a perfect manner. The training was packed with a lot of new and important information but the knowledge was shared in a very understandable and enjoyable way. The trainer was very patient, knew whenever the trainees required additional examples shown or when to repeat a set of information.The trainer was well prepared, and the materials were prepared in a way that allowed us to practice process modeling, first to understand the language of BPMN and then to work on our processes to deepen the knowledge even further. Overall, I am very satisfied with how the training was conducted.
Natalia Gasior - WABCO Polska Sp. z o.o.
Course - BPM and Process Control
Any did not shut down our ideas or thoughts into concepts. He took time to understand one's thoughts and corrected us in a polite manner.