ALL_SERIES
SERIES_OVERVIEW // CURRICULUM_MAP

Learn Java BPMN with Camunda BPM Platform 7

// Kaufman-style skill map untuk menguasai Java BPMN dengan Camunda 7 dari mental model, executable BPMN, engine internals, sampai production judgment.

35 Lessons680 Min Total04 Phases

This overview is designed to help you choose the right entry point quickly. Follow the full track from lesson one, continue from your last checkpoint, or jump straight into a phase that matches what you need right now.

adminanti-patternsapi-designapproval-workflowarchitecture+121 more

Curriculum Map

Navigate by phase, then choose the lesson that matches your current depth.

07

User Task and Human Workflow Engineering

18 min

Advanced Camunda 7 user task and human workflow engineering: task lifecycle, assignment, candidate groups, claim/delegate/complete, forms, SLA, audit, authorization, and operational anti-patterns.

08

Subprocess, Call Activity, and Process Modularization

18 min

Advanced Camunda 7 subprocess and call activity engineering: embedded subprocess, event subprocess, transaction subprocess, reusable process modules, version binding, variable mapping, lifecycle coupling, and modular workflow anti-patterns.

09

DMN and Business Rule Integration

17 min

Advanced Camunda 7 DMN and business rule integration: decision table modeling, Business Rule Task semantics, DecisionService API, hit policies, versioning, testing, auditability, and rule-engine anti-patterns.

10

Process Engine API: Repository, Runtime, Task, History, Management

15 min

Advanced Camunda 7 Process Engine API guide: ProcessEngine, RepositoryService, RuntimeService, TaskService, HistoryService, ManagementService, ExternalTaskService, DecisionService, query patterns, application boundaries, and API anti-patterns.

11

Command Context, Transactions, Wait States, and Async Boundaries

17 min

Command context, transaction boundary, wait state, rollback semantics, asynchronous continuation, and production-grade transaction design in Camunda 7.

12

Job Executor Internals: Acquisition, Locking, Retries, and Priorities

20 min

Deep dive into Camunda 7 job executor internals, job acquisition, locking, retries, failed jobs, priorities, exclusive jobs, cluster behavior, and operational tuning.

13

Variables, Serialization, Scope, and Data Contracts

16 min

Deep dive into Camunda 7 process variables, variable scopes, serialization, typed values, transient variables, data contracts, schema evolution, data minimization, and production anti-patterns.

14

History, Audit, and Operational Trace

20 min

Deep dive into Camunda 7 history, audit, runtime vs historic tables, history levels, HistoryService, user operation log, history cleanup, TTL, regulatory evidence, and operational trace design.

15

Incidents, Errors, and Recovery Model

17 min

Incident, error, retry, and recovery model for Camunda 7 production systems, including failed jobs, BPMN errors, external task failures, custom incidents, operational runbooks, and anti-patterns.

16

Spring Boot Embedded Engine

13 min

Spring Boot embedded Camunda 7 engine setup, architecture boundaries, dependency strategy, configuration, auto-deployment, datasource, transactions, bean integration, testing profile, and production anti-patterns.

17

Delegation Code: JavaDelegate, Listeners, Expressions, Field Injection

15 min

Delegation code engineering in Camunda 7: JavaDelegate, delegate expression, method expression, execution listener, task listener, field injection, variable mapping, transaction side effects, exception semantics, and production-safe coding boundaries.

18

Service Task Implementation Patterns

16 min

Production-grade service task implementation patterns in Camunda 7: thin delegates, synchronous vs asynchronous execution, side-effect isolation, idempotency, outbox, command handlers, retry policy, connectors, external calls, and anti-patterns.

19

External Task Pattern

22 min

External Task Pattern in Camunda 7: pull-based workers, fetch-and-lock, topic design, lock duration, retries, BPMN errors, idempotency, worker scaling, and production anti-patterns.