Course Code:
camdew
Duration:
21 hours
Prerequisites:
Camunda for Developers
Overview:
"Camunda dla deweloperów" is an advanced training that focuses on the practical use of BPMN and DMN notations in the Camunda engine. Participants will gain deep knowledge of the process lifecycle, integration with SpringBoot, engine configuration, error handling, historical data and incident analysis. The training also includes practical exercises, focusing on the implementation of business processes using Camunda API. Participants will learn how to effectively use tools such as Camunda Modeler, Camunda Cockpit, and learn good practices in modeling and managing the Camunda engine.
Course Outline:
BPMN and DMN
- Discussion of the BPMN and DMN notation (with focus on the most frequently used elements)
- Camunda's capabilities as a process engine
- Which problems BPM is suitable for as a tool
- Camunda Modeler and its non-obvious functions
- Basic concepts related to processes in the Camunda engine
- Process life cycle, startup and status verification methods
- BPMN and DMN in detail. How the engine interprets individual elements of the notation
- 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
Data, errors and analysis
- Camunda data schema
- Historical data, access to them
- Incidents, transactionality
- Common ways of handling errors
- Process versioning - possibilities, tools and strategies
- Exercises in the configuration and implementation of business process components in individual environments with the support of a trainer
- Debugging through processes and the Camunda engine
- The most important interfaces in Camunda
- Unit tests and Camunda
- Camunda Cockpit - discussion and application in the analysis of production errors, working with tokens and process variables
- Development and implementation of the sales process while identifying good practices. process implementation
Camunda configuration
- Typical antipatterns in process modeling and implementation
- Camunda and production implementations in a distributed environment
- Good practices (process modeling and engine management)
- Camunda configurations - embedded vs standalone
- Engine configuration optimized for large scale, aspects to take into account
- Managing historical data in a relational database
- Custom History Backend and History API - reporting of historical events
- The best plugins for Camunda Modeler
- Documentation and sources of knowledge
Sites Published: