Cette formation est une initiation à la modélisation et à la génération d'applications avec le générateur d'application J2EE et .NET BLU AGE® qui s'inscrit dans une démarche Model Driven Architecture MDA.
Lors de cette formation les participants définissent le Platform Independent Model (PIM) BLU AGE® et l'IHM d'une application d'entreprise (cas réél) à travers des travaux dirigés fondés sur des cas pratiques. A partir du PIM de l'application ils réalisent des générations de l'application sur l'environnement « BUILD » de BLU AGE®. Les participants apprendront aussi à utiliser le « model deboguer » de BLU AGE®.
Consultants, Experts Métiers, Architectes, Développeurs.
Connaissances UML 2.x, OCL 2.x, connaissance d'un langage orienté objet (java, C#), connaissance du HTML.
Outil de modélisation UML (MagicDraw® de No Magic), BLU AGE® Edition 2009 avec son module « BUILD », serveur d'application J2EE et serveur de base de données.
Formation disponible également en mode intra-entreprise (nous consulter).
Suresnes (92) :
6 - 10 Juillet
Tel : +33 1 56 05 60 91
01. L'approche Model Driven Architecture & Development (MDA & MDD)
Historique et concepts de l'approche MDA et du MDD,
Le MDA, une approche pragmatique au développement de logiciel s'appuyant sur les modèles,
La déclinaison en MDD,
Les modèles, CIM, PIM et PSM,
Les standards de modélisation (UML, OCL, QVT, XMI...),
Présentation du cas pratique utilisé dans l'ensemble des travaux pratiques.
02. Le générateur d'application J2EE et .NET BLU AGE® Edition 2009
Qu'est ce que BLU AGE® ?
L'architecture du générateur BLU AGE®,
La méthodologie BLU AGE® une approche pragmatique à base de modèles,
Les apports de BLU AGE®,
Démonstration de la modélisation avec BLU AGE® et première génération :
o Présentation et prise en main du module « BUILD »,
o Présentation de l'outil de modélisation UML.
03. Du CIM au PIM BLU AGE® avec la méthode BLU AGE®
Modélisation des besoins (Acteurs, Use-case, Packages fonctionnels),
Modélisation du domaine :
° Définition des entités du domaine,
° Modélisation des associations (associations simples, héritage, rôles),
° Modélisation des contraintes (stéréotypes et tags values),
° Définition des objets métiers (diagrammes de classes).
Modélisation des scénarios et de la cinématique :
° Modélisation des scénarios métier,
° Paramétrage de la maquette XHTML,
° Modélisation des règles de gestion des objets métiers (OCL, HQL...),
° Modélisation des services,
Les profils BLU AGE® (types, entités, objet métiers, persistance, service, présentation)
04. Mise en pratique de BLU AGE®
Passage du CIM au PIM
Modélisation des entités métier manipulées par l'application,
Description des processus de paramétrage des maquette (XHTML),
Modélisation des opérations CRUD (Create, Read, Update et Delete) pour la manipulation des données,
Mise en œuvre des principaux stéréotypes d'associations (Cascade, Lazy),
Implémentation d'attributs calculés,
Création de services complexes,
Gestion avancées des associations avec la logique « attache-détache ».
