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 ()

1 490 € HT

Appeler le centre

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.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

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

Appeler le centre

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

1 490 € HT