Camunda BPM and Microservices

Request On-Site Training Dates

Target Group:

Software developers, IT-Architects who want to understand the technical details.


3 Days


Certificate of Completion


Software engineering skills in at least one programming language; knowledge about REST (Representational state transfer) and knowledge of how to call a REST-API in your favorite programming language



Course Overview

Having a bunch of nicely decoupled (micro-)services raises questions: How do the services communicate - synchronous, asynchronous or event-driven?

How can you implement complex end-to-end use cases? How can you tackle the challenges around distributed systems?

How can you get transparency across multiple microservices?

In this three-day training course we show you how the open source platform Camunda BPM can help you to address these questions, how you orchestrate microservices and how you automate processes with Camunda without coding java classes but coding in polyglot programming languages like JavaScript, Python, C#, PHP, etc.


By the end of this three-day training you’ll know:
  • how to model processes with BPMN 2.0
  • how to run processes on the Camunda engine
  • how to implement service tasks with any other programming language than Java
  • how to integrate the Camunda engine(s) into your service environment


Day 1:
  • Process Modeling with BPMN 2.0
  • Camunda BPM Platform
  • Deploying to Camunda Engine
  • Work with External Service Tasks
  • Data Objects, Gateways & Expressions
Day 2:
  • BPMN Event Handling
  • Incident Handling
  • Error Handling and Compensation
  • Human Task Management
  • Process Interaction
Day 3:
  • Architecture
  • Decoupling with Events
  • Testing Processes
  • Business Rules with DMN
  • Camunda BPM Enterprise Edition
  • Wrap up

Contact us

Get a quote, evaluation assistance or anything else that is on your mind.