Visão Geral
Este Curso jBPM for Developers, abrange componentes do jBPM e elementos da BPMN 2 implementados no JBPM, incluindo gerenciamento de sinais e eventos, gateways de programação, injetando dados de processos e execução de atividades paralelas. NobleProg tenta executar este curso na versão mais recente da Open Source do jBPM, mas uma versão mais antiga ou beta pode ser solicitada.
Publico Alvo
Este Curso jBPM for Developers, é para desenvolvedores de processos e desenvolvedores de software que desejam saber como gerenciar, manipular e desenvolver processos com jBPM.
Pre-Requisitos
- Boa compreensão da programação orientada a objetos. Conhecimento em Java e jUnit é útil porém, não é necessário.
Informações Gerais
Carga horaria: 40h
- Se noturno este curso e ministrado de segunda-feira a sexta-feira das 19h às 23h, total de 10 encontros.
- Se aos sábados este curso e ministrado das 09h às 18h, total de 5 encontros.
Formato de entrega:
- 100% on-line ao vivo via Microsoft Teams, na presença de um instrutor/consultor ativo no mercado e docente em sala de aula.
- Nota: não é curso gravado (o mesmo acontece em tempo real na presença de um instrutor).
- Apostila + exercícios práticos
Materiais
Inglês/Português/Exercício prático
Conteúdo Programatico
Overview
- What is jBPM?
- Overview
- Core Engine
- Eclipse Editor
- web based designer
- jBPM console
- Documentation
Starting
- transfers
- Starting
- Community
- installer fonts
Prerequisites
- Download the installer
- demo setup
- What to do if I encounter problems or have questions?
Core Engine: API
- A API jBPM
- knowledge based API
Core Engine: Basics
- creating a process
- Details of different process builds: Overview
- Details: Process properties
- Details: Events
- Details: Activities
- Details: Gateways
- Using a process in your application
- Other features
Core Engine: BPMN 2.0
- Business Process Model Specification and Notation (BPMN) 2.0
- Examples Supported Elements / Attributes
Core Engine: Persistence and Transactions
- runtime state
- Process definitions
- Log History
Core Engine: Example
- Examples of jBPM
- Examples Unit Tests
Plugin Eclipse BPMN 2.0
- Installation
- Creating your BPMN 2.0 processes
- Filtering elements and attributes
Designer
- Installation Source code
- Designer UI Explained
- Support for domain-specific service nodes
- Designer Configuration
- Generating process and task forms
- View processes as PDF and PNG
- BPMN2 source visualization process
- Embedding designer in your own application
- Migrating existing processes from jBPM 32 to BPMN2
- Process Validation
- Visual Integration with jBPM Service Repository
- Generating code to share the process image, PDF and the built-in process editor
- Importing existing BPMN2 processes
- Viewing process information
- requirements
Console
- Installation
- Running the Process Management Console
- Adding new process/task forms
- Interface REST
Human tasks
- Human tasks within processes
- human task service
- Human Task Clients
Domain-specific processes
- Introduction
- Example: Notifications
Testing and debugging
- Unitary tests
- debug
- Process repository
Monitoring of business activities
- Direct intervention reports
- flexible processes
Integration with Maven, OSGi, Spring, etc.
- Maven
- OSGi
- Spring
TENHO INTERESSE