JBPM

concepteur

JBPM


 

JBPM

Objectifs pédagogiques
Cette formation JBPM vous permettra de vous familiariser avec les principaux concepts du BPM, le langage JPDL pour définir vos processus et ainsi gérer vos flux d’informations grâce à ce moteur de workflow open source.

[accordion title= »Intérêt du BPM »]

  • Vue d’ensemble des principaux concepts
  • Vocabulaire spécifique
  • Notion de BPMS (Business Process Management System)
[/accordion] [accordion close= »1″ title= »JBPM pour les développeurs »]
  • Graph Oriented Programming (GOP) avec JBPM
  • Processus de développement
  • Découpler un processus d’une application
  • Programmation orientée objet et GOP
  • Implémenter la définition d’un processus métier
  • Tester les nouvelles classes
  • Exécution de processus
  • Etats en attentes ou nœuds automatiques ?
  • Définir un langage simple
  • Description d’un nœud
  • Démarrer un projet Maven avec JBPM
[/accordion] [accordion close= »1″ title= »Mise en place des outils »]
  • Historique du projet JBPM
  • Outils et logiciels
  • Comprendre le moteur JBPM
  • Le projet Maven
[/accordion] [accordion close= »1″ title= »Le langage JPDL »]
  • Présentation et structure du langage
  • Structure des processus
  • Nœuds intrinsèques aux processus
  • Nœuds de base
  • Cycle de vie d’un nœud et évènements
[/accordion] [accordion close= »1″ title= »Notion de persistence »]
  • Intérêt et utilisation
  • Cas pratiques
[/accordion] [accordion close= »1″ title= »Les tâches »]
  • Définition
  • Module de gestion des tâches
  • Nœuds de type tâche
  • Configurer la persistance
  • Les tâches dans l’exemple du processus de recrutement
[/accordion] [accordion close= »1″ title= »Gestion des informations dans JBPM »]
  • Concepts fondamentaux
  • Gestion des variables des processus grâce à l’API
  • Stockage des informations contextuelles
[/accordion] [accordion close= »1″ title= »Fonctionnalités avancées du langage JPD »]
  • Intérêt d’utiliser des nœuds multiples
  • Opérations de configuration avancées
[/accordion] [accordion close= »1″ title= »Pratique avancée »]
  • Découpage du processus de recrutement en plusieurs phases
  • Les nœuds d’état de processus et leur utilisé
  • Exécutions asynchrones
[/accordion] [accordion close= »1″ title= »JBPM en entreprise »]
  • Configuration en environnement J2E
  • Configuration des sources de données JBoss Application Server
  • Le JobExecutor
  • Les timers et reminders
[/accordion]

Nos formateurs
[frame_left src= »https://odellya.com/wp-content/uploads/2015/03/User.png » href= » »][/frame_left] La compétence technique de l’ensemble de nos formateurs pédagogues se justifie d’une
expérience technique réelle sur chacun de leur domaine d’intervention
Durée de la formation : 3 jours

Ce cursus s’adresse aux :

  • Développeurs
  • Architectes
  • Chefs de projets

Prérequis :

  • Expérience requise en Java

Les formations du cursus




[one_third] [styled_box color= »blue » title= »UML 2″]

3 jours
Connaissance générale de l’informatique et de l’environnement
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
[/styled_box] [/one_third] [one_third] [styled_box color= »blue » title= »JBPM « ]
3 jours
Connaissance générale de l’informatique et de l’environnement
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
[/styled_box] [/one_third] [one_third_last] [styled_box color= »blue » title= »Enterprise Integration pattern »]
3 jours
Connaissance générale de l’informatique et de l’environnement
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
[/styled_box] [/one_third_last]