Formation indisponible à l'heure actuelle
Formation ATL (ATLAS Transformation Language): Environnement de Transformation de Modèles Suivant le MDA/MDE Intégré à Eclipse
Formation
À Gif Sur Yvette ()
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Durée
2 Jours
Cette formation a été mise au point par le commiteur principal du projet ATL avec de nombreux exercices pratiques pour: Savoir utiliser ATL efficacement. Concevoir des solutions exploitant toutes les capacités du langage ATL. Destinataires: Cette formation est conventionnée et éligible au DIF. Elle s'adresse à des architectes et développeurs soucieux de bien appréhender ce langage de transformation de modèles métiers définis au sens du MDA/MDE.
Précisions importantes
Modalité Formation continue
DIF: Formation éligible au DIF (Droit individiuel à la Formation)
À propos de cette formation
Bonne maîtrise d'Eclipse. Connaissance de la modélisation et de l'approche MDA.
Les Avis
Le programme
Présentation de l'approche MDA et de ATL
-
L'approche MDA et les méta-modèles
-
Cas d'utilisation de la transformation de modèles
-
Vue d'ensemble d'Eclipse Modeling Project et de EMF
-
Présentation d'ATL et sa communauté
-
Plateforme AMMA
Exercices :
-
Découverte du site web et des documents utiles
Durée : 2h
Premières transformations ATL
-
Découverte de la syntaxe
-
Requêtage de modèles avec OCL
-
Configuration et exécution de transformations
-
Métamodélisation avec EMF
-
Environnement de création ATL Editor
-
Injecteurs / extracteurs
Exercices :
- Réalisation d'une transformation simple de A à Z
Durée : 2h
La syntaxe ATL en détail
- Datatype
- Expressions OCL
- ATL Rules
- ATL Helpers
- ATL Module
- ATL Queries
Exercices :
- Exercices unitaires sur OCL
- Réalisation de la transformation Objet vers Relationnel
Durée : 3h
Optimisation de l'utilisation du moteur
-
Architecture d'ATL
-
Le compilateur ATL
-
La machine virtuelle
-
Les Model handlers
-
Transformations sur plusieurs modèles
-
Trucs & Astuces
-
Utilisation du debugger
Exercices :
-
Réalisation d'une transformation de merge de modèles
-
Debug des transformations précédentes
Durée : 2h
Fonctionnalités avancées
-
Refining
-
Superimposition
-
Héritage de règles
-
Utilisation du resolveTemp
Exercices :
-
Transformation d'un modèle pour l'application automatique de Design Pattern
-
Refactoring de modèle pour simuler un changement de méthodologie
-
Utilisation d'EMF Compare pour comparer les changements
Durée : 3h
Intégration d'ATL dans une architecture
-
Utilisation des tâches ant
-
Lancement en ligne de commande
-
Utilisation d'Acceleo et ATL
-
Techniques de choix entre une solution M2M et une solution M2T
-
Success Stories et retours d'utilisation d'ATL
Exercices :
-
Mise en oeuvre d'une chaîne de transformations avec ant
-
Lancement de transformation avec un programme Java
-
Comparaison PIM → code et PIM → PSM → code
Durée : 2h
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation ATL (ATLAS Transformation Language): Environnement de Transformation de Modèles Suivant le MDA/MDE Intégré à Eclipse