Course Outline

BPMN and DMN

  • Overview of BPMN and DMN notation (with a focus on the most commonly used elements)
  • Possibilities of Camunda as a process engine
  • To which problems BPM as a tool is well-suited
  • Camunda Modeler and its less obvious features
  • Basic concepts related to processes in the Camunda engine
  • The life cycle of a process, starting it, and methods for verifying its status
  • BPMN and DMN in detail. How the engine interprets individual notation elements
  • Data model, serialization techniques, and variable scope
  • Integration with SpringBoot and setting up the Camunda environment
  • 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 it
  • Incidents, transactionality
  • Common error handling techniques
  • 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 production error analysis, working with tokens and process variables
  • Development and deployment of a sales process while indicating best practices for implementing processes

Camunda Configuration

  • Camunda and production deployments in a distributed environment
  • Best practices (process modeling and engine management)
  • Camunda configurations - embedded vs standalone
  • 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

Requirements

Camunda for Developers

 21 Hours

Number of participants


Price Per Participant (Exc. Tax)

Testimonials (7)

Provisional Courses

Related Categories