Camunda BPM Training Plan for Non-Java Developers
1. Introduction to BPMN
- What is BPM (Business Process Management)?
- What is BPMN (Business Process Model and Notation)?
- Understanding process diagrams: tasks, events, gateways
- Tools: Camunda Modeler (design BPMN diagrams easily)
2. Create Your First BPMN Diagram
- Start Event -> User Task -> End Event
- Run it in Camunda Modeler (as a simulation)
3. Camunda Platform Overview
- What is Camunda?
- Components: Modeler, Tasklist, Cockpit
- Deployment basics: how to deploy BPMN processes
4. Working with User Tasks
- Assigning tasks to users or groups
- How to complete tasks from Tasklist UI
5. Service Tasks (No-code way)
- Calling REST APIs (no Java code required)
- Using connectors (in Camunda 8)
6. Gateways and Conditions
- Parallel, Exclusive, and Inclusive gateways
- Simple conditions with variables
7. Integrating with External Systems
- Basics of calling external systems via REST
- Using Camunda connectors or external task pattern
8. Monitoring and Admin
- Using Cockpit to monitor processes
- Handling incidents and retries