BLU AGE® Software Factory (BSF)
Configuration de BSP- Durée : 3 jours
Cette formation s'inscrit dans le cursus Architecte MDD.
Cette formation permet de comprendre la configuration du générateur d'application Java EE et .NET BLU AGE® pour l'adapter au contexte technique d'un projet de développement d'application. Elle s'adresse plus particulièrement aux profils architectes BLU AGE® responsables du contexte technique de génération dans le cadre d'un projet BLU AGE®.
Elle est le passage obligé pour obtenir la certification architecte certifié BLU AGE® Edition 2009.
Cette formation permet de :
- De modifier et de réaliser les composants de génération de BLU AGE®,
- Comprendre et de pratiquer la méthodologie proposée par BLU AGE® pour concevoir des BSP (BLU AGE® Software Plugins),
- D'intégrer les principes de l'EMF (Eclipse Modeling Framework), du langage de transformation de modèles ATL (Atlas Transformation Language) et du générateur de code JET (Java Emitter Templates)
Objectifs
- Approfondir sa connaissance de l'architecture du générateur BLU AGE® et comprendre les processus de transformations du générateur,
- Apprendre à configurer le générateur pour s'adapter à l'environnement technique de déploiement d'une application,
- Apprendre à ajuster et à créer des BSP avec la BSF pour intégrer des éléments spécifiques à la construction d'une application,
- Apprendre à utiliser BLU AGE® 2009 module Deliver, afin de réaliser complètement une application packagée.
Profils
Architectes, Développeurs.
Pré-Requis
- Maitrise d'UML 2, des concepts MDA et de la modélisation BLU AGE®,
- Connaissance d'OCL,
- Expérience des technologies Java EE ou .NET, XHTML, XML, Spring, Hibernate, JSF, Struts, JSF, ASPX, Ajax et SGBD,
- Avoir suivi la formation « MDD avec BLUAGE Edition 2009, Une approche pragmatique du MDA »,
- Il est recommandé que les participants aient une première expérience de projet faisant appel au générateur BLU AGE®,
- La connaissance d'Eclipse, d'EMF et d'ATL (ou QVT) est fortement conseillée.
Outils utilisés
Outil de modélisation UML (MagicDraw® de No Magic), BLU AGE® Edition 2009 avec ses modules « BUILD » et « DELIVER », BLU AGE® Software Factory, serveur d'application J2EE et serveur de base de données.
Méthode pédagogique
- 30% de présentation théorique et de présentation des outils,
- 70% de mise en pratique.
Avantages des formations BLU AGE®
- La formation est dispensée par un(e) consultant(e) BLU AGE INSTITUTE® expérimenté(e),
- Une salle de formation équipée est mise à disposition (ordinateurs, vidéo projecteur, bloc-notes, crayons,...),
- Un support incluant l'étude de cas 'Magic Library' sera fourni à chaque participant en fin de session,
- L'implémentation (code source, IDE project...) de l'étude de cas est téléchargeable sur internet,
- Livraison en fin de journée des solutions intermédiaires pour faciliter le bon suivi.
Détails pratiques
Lieux : Suresnes (92), Bordeaux (33), Casablanca (Maroc).
Formation disponible également en mode intra-entreprise (nous consulter).
Prochaine session :
Suresnes (92)
Date à confirmer
Tarifs, disponibilité, inscription :
+33 1 56 05 60 91
formations@netfective.com
Agenda détaillé
01. Rappel du générateur d'application Java EE et .NET BLU AGE®
Qu'est ce que BLU AGE® ?
L'architecture du générateur d'application Java EE et .NET BLU AGE®,
Comprendre le workflow de génération.
02. Présentation des principes de transformations et de génération avec BLU AGE®
Principes de transformation de modèle ?
Principe de génération de code ?
Approche théorique de l'EMF, de l'ATL et de JET,
Présentation de la méthodologie de conception et de réalisation de BSP.
03. Mise en pratique à l'aide de la BSF
Présentation de la BSF,
Adaptation d'un template de génération d'une BSP existante,
Définition d'un Meta-Modèle et des règles de transformation associées (ATL), définition des templates de générations.
Intégration à l'environement de déploiement et d'intégration BLU AGE® DELIVER.