Kogito
Fundamentals & Application Setup
Kogito
Architecture & Business Automation
• Introduction
to Kogito and business automation
• Kogito architecture and core components
• Kogito runtime and cloud-native approach
• Overview of process and decision automation
BPMN &
DMN Fundamentals
• Introduction
to BPMN and process modeling concepts
• BPMN elements and workflow structure
• Introduction to DMN and decision automation
• Relationship between BPMN and DMN
Quarkus
& Kogito Development
• Introduction
to Quarkus
• Kogito and Quarkus integration
• Project structure and application lifecycle
• Development environment setup
Creating a
Basic Kogito Application
• Creating a
basic Kogito project
• Understanding application configuration
• Running a Kogito application locally
• Exploring the basic application structure
• Hands-on
exercises
Kogito BPMN
Process Development
BPMN Process
Modeling
• Creating BPMN
processes in Kogito
• Events, activities, gateways, and sequence flows
• Process flow and execution logic
• Process variables and data handling
User Tasks
& Workflow Activities
• User task
concepts and workflow interaction
• Service tasks and automated activities
• Assignments and task flow
• Managing workflow transitions
Process
Control & Business Logic
• Conditional
process flows
• Gateways and decision points
• Process data and variables
• Integrating business logic into workflows
Running
& Testing Kogito Processes
• Process
execution and basic testing
• Working with process instances
• Interacting with processes through REST APIs
• Basic troubleshooting and debugging
• Hands-on
exercises
Advanced
BPMN, DMN & Integration
Advanced
BPMN Concepts
• Sub-processes
and reusable process components
• Events and error-handling concepts
• Advanced workflow control
• Designing maintainable business processes
DMN &
Decision Integration
• DMN decision
modeling
• Decision logic and business rules
• Integrating DMN with BPMN processes
• Working with process-driven decisions
Kogito &
REST API Integration
• Exposing
Kogito processes through REST APIs
• Interacting with process instances
• Connecting processes with external services
• Basic API-based workflow integration
Application
Configuration & Deployment
• Quarkus and
Kogito application configuration
• Application packaging and local deployment concepts
• Runtime considerations
• Troubleshooting and debugging practices
• Hands-on
exercises