Descriptif de la formation M2T XTend Acceleo
- Cette formation Eclipse M2T vous permet de comprendre les outils de génération de code pour les utiliser dans vos projets
- Elle fait également partie de la formation Modeling de 3 jours.
Objectifs
- Approfondir les notions EMF et Ecore
- Etudier le langage XTend
- Etudier la génération Acceleo
- Intégrer ces notions dans un atelier de développement intégré (option 1j en +)
Public
- Architectes logiciels
- Développeurs avancés
- Chefs de projet
Durée
1 à 2 jours selon besoins
Prochaines formations M2T XTend Acceleo
OPCoach organise régulièrement cette formation en inter entreprise dans le cadre de la formation formation Modeling de 3 jours. Il s’agit de la seconde journée. Dans le cadre de cette formation, la journée optionnelle sur l’intégration d’un studio de développement n’est pas traitée.
A partir de 3 personnes, il est plus intéressant d’organiser cette formation dans vos locaux.
Les points forts OPCoach
- Expert Eclipse depuis 2004, je vous propose une formation complète, avec les dernières versions d’outils, illustrée de nombreux exercices
- En participant à chaque conférence Eclipse internationale (Allemagne, US), je vous donne une vision pragmatique sur ces technologies
- Référencé en tant qu’organisme de formation, certifié ICPF&PSI et inscrit au data-dock, vous pouvez faire prendre en charge tout ou partie du montant de cette formation par votre OPCA
- OPCoach est également membre de la fondation Eclipse en tant que Solution Member et committer sur E4 tools et sur platform.ui
- Depuis 2009, OPCoach a formé des centaines de stagiaires (quelques témoignages ici) et compte de nombreuses références clients
Plan de Formation M2T XTend Acceleo
Présentation
- Objectifs de la génération
- Etat de l’art
Langage Xtend
- Présentation / Cas d’utilisation
- Description du langage
- Manipulation du modèle
- Relation au méta modèle
- Gestion du polymorphisme
- Méthode de lancement des templates
- Relation avec XText
- Exemples
Génération Acceleo
- Présentation Acceleo 3
- Description du langage et des outils
- Manipulation du modèle et du méta modèle
- Gestion du polymorphisme
- Lancement des templates acceleo
Industrialisation
- Intégrer la génération spécifique
- Comparaison des technologies JET/XTend/Acceleo
- La gestion du classpath
- Appel des générateurs dans du Java ou du ant
- Stratégies de surcharge de code
Studio de développement (1j optionnel)
- Intégrer les générateurs de code dans un studio
- Rappels sur l’architecture RCP (Eclipse 3 et 4)
- Rappels sur les commandes (Eclipse 3 et 4)
- Intégration des générateurs sur des fichiers de modèles
- Mise en place de la génération automatique