|
Développer des processus métiers avec jBPM
|  |
Introduction
jBPM est un produit Open source édité par jboss, permettant de gérer des workflows avec Java. Contrairement à d'autres solutions, jBPML est simple à mettre en oeuvre et remarquablement puissant: jBPM est une API Java qui ne requière aucun serveur dédié, et pouvant être utilisé tant par une application Java / Swing, une application Web ou un EJB.
Cette formation vous présente toutes les bases nécessaires pour pouvoir démarrer afficacement un développement avec jBPM.
Formation agile
Cette formation peut être adaptée à vos besoins:
- Utilisation d'une étude de cas représentative de votre architecture,
- Utilisation de vos outils de développement java,
- Utilisation de votre serveur J2EE, de votre serveur de données.
Contactez nous pour toute information complémentaire concernant l'adapation de notre offre à vos besoins.
Objectifs pédagogiques
- Etre capable de développer des processus métiers avec jBPM,
- Etre capable de configurer jBPM,
- Etre capable de gérer les exceptions et cas d'erreur,
- Etre capable d'utiliser des sous processus,
- Connaitre les règles de bonnes pratiques pour intégrer jBPL dans une architecture Java.
Pré-requis
- Etre capable de développer une application avec Java,
Durée
Prix:
Nous contacter pour un devis
Materiel pédagogique remis à chaque participant:
- Support de cours papier couleur,
- Enoncé et corrigés des travaux pratiques,
- CDROM contenant le code source des Travaux Pratiques, des outils et les documentations,
Travaux pratiques:
- 40 % du temps de formation,
- Etude de cas complète et continue représentative d'une véritable application,
- Eclipse 3.1, Java5, jBPM (dernière version), Hibernate, MySQL
Contenu de la formation:
- Introduction à la gestion de processus ,
- Programmation orienté graphe,
- Etats et transitions,
- Actions java et scripts BeanShell,
- Gestion des exceptions Java ,
- Decision,
- Fork et Join,
- Gestion des tâches et utilisateurs,
- Gestion des timers ,
- Super-état,
- Sous processus,
- Sécurité,
- Gestion des transactions,
- Communications asynchrones ,
- Persistance dans la base de données ,
- API Java,
- Architecture et conception
- Intégration des données applicatives
- Extension de jBPM .
|