Curso jBPM for Developers

  • ITIL Gestão & Governança

Curso jBPM for Developers

40h
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

  1. What is jBPM?
  2. Overview
  3. Core Engine
  4. Eclipse Editor
  5. web based designer
  6. jBPM console
  7. Documentation

Starting

  1. transfers
  2. Starting
  3. Community
  4. installer fonts

Prerequisites

  1. Download the installer
  2. demo setup
  3. What to do if I encounter problems or have questions?

Core Engine: API

  1. A API jBPM
  2. knowledge based API

Core Engine: Basics

  1. creating a process
  2. Details of different process builds: Overview
  3. Details: Process properties
  4. Details: Events
  5. Details: Activities
  6. Details: Gateways
  7. Using a process in your application
  8. Other features

Core Engine: BPMN 2.0

  1. Business Process Model Specification and Notation (BPMN) 2.0
  2. Examples Supported Elements / Attributes

Core Engine: Persistence and Transactions

  1. runtime state
  2. Process definitions
  3. Log History

Core Engine: Example

  1. Examples of jBPM
  2. Examples Unit Tests

Plugin Eclipse BPMN 2.0

  1. Installation
  2. Creating your BPMN 2.0 processes
  3. Filtering elements and attributes

Designer

  1. Installation Source code
  2. Designer UI Explained
  3. Support for domain-specific service nodes
  4. Designer Configuration
  5. Generating process and task forms
  6. View processes as PDF and PNG
  7. BPMN2 source visualization process
  8. Embedding designer in your own application
  9. Migrating existing processes from jBPM 32 to BPMN2
  10. Process Validation
  11. Visual Integration with jBPM Service Repository
  12. Generating code to share the process image, PDF and the built-in process editor
  13. Importing existing BPMN2 processes
  14. Viewing process information
  15. requirements

Console

  1. Installation
  2. Running the Process Management Console
  3. Adding new process/task forms
  4. Interface REST

Human tasks

  1. Human tasks within processes
  2. human task service
  3. Human Task Clients

Domain-specific processes

  1. Introduction
  2. Example: Notifications

Testing and debugging

  1. Unitary tests
  2. debug
  3. Process repository

Monitoring of business activities

  1. Direct intervention reports
  2. flexible processes

Integration with Maven, OSGi, Spring, etc.

  1. Maven
  2. OSGi
  3. Spring
TENHO INTERESSE

Cursos Relacionados

Curso ITIL 4 Foundation + Exame ITIL 4

16 horas

Curso TOGAF 9 Fundamentos Nível 1

16 horas

Curso Solution Manager Configuração de Gerenciamento Serviços de TI

32 horas

Curso BSC - Balanced ScoreCard

16 horas

Curso ISO IEC 20000 Fundamentos de Gerenciamento de TI

16 horas

Curso Gerenciamento de Projetos em Liderança e Comunicação

16 horas

Curso de Qualidade para Gerentes de Projeto

Curso Qualidade para gerentes de projeto

24 horas

Curso ISO IEC 27002 Fundamentos da Segurança da Informação

8 horas

Curso ISO / IEC 20000 Introdução

16 horas