Trainers

Difficulty

Dauer und Teilnehmerzahl

Language

Pricing

CIB seven Developer Training

Hands-on training for Java developers and software architects

CIB seven Developer Training is designed for Java developers and software architects who want to gain their first hands-on experience with CIB seven and accelerate their automation projects in a structured manner.

Over the course of three training days, participants will learn how to model executable BPMN processes, seamlessly integrate process logic into Java, implement user tasks, manage transactions and error handling, test processes, and address key architectural and operational issues.

Participants should be familiar with Java, dependency injection, and unit testing. They should be comfortable using their IDE and have access to a working development environment during the training.

Eligibility Requirements

For the developer training, participants need a solid understanding of Java and basic experience with typical backend topics. Ideally, they should be able to build and run a Spring Boot project, be familiar with Maven or Gradle, be comfortable working with Git, and have a basic understanding of REST APIs, JSON, XML, and data modeling.

Basic knowledge of transactions, logging, and error handling is also helpful, as is an understanding of asynchronous processing and messaging. Prior experience with BPMN or Camunda 7 is not required, but it will help you get up to speed more quickly.

For the hands-on exercises, all participants will need a local development environment set up with the JDK, an IDE, and Git, as well as access to the provided sample project or repository.

Overview of requirements:

Helpful: Experience with BPMN or Camunda 7

Learning Objectives

After completing the training, participants will be able to apply key concepts of CIB seven and implement typical process automation projects in a structured manner. They will learn how to design executable BPMN models, evaluate them from both a business and technical perspective, and seamlessly integrate process logic into Java.

In addition, they can make targeted use of variables, gateways, expressions, user tasks, events, and integration patterns. They learn how to design transaction boundaries, asynchronous operations, retries, and error handling in a way that ensures process instances run more robustly and incidents can be analyzed in a structured manner.

Participants will also gain an overview of how process applications can be architecturally designed, tested, operated, and further developed as a team using common standards.

Lernziele im Überblick:

Duration and Structure

  • The training lasts 3 days, each day from 9:00 a.m. to 4:00 p.m. (6 hours of instruction).
  • Take breaks as needed. On average, we allow for a one-hour lunch break.

Organizational Matters

  • We offer the training in either German or English.
  • The training usually takes place at your location. Upon request, the training can be held in Augsburg at Miragon.

Book a Training


CIB seven Academy - Knowledge, Practice, BPM Excellence