Formation Eclipse EMF

Descriptif de la formation Eclipse EMF

  • Cette formation Eclipse EMF vous permet de comprendre le projet modeling et d’utiliser EMF dans vos projets
  • Elle fait également partie de la formation Modeling de 3 jours.

Objectifs

  • Comprendre le projet Modeling
  • Etudier le langage Ecore
  • Modéliser un concept métier
  • Générer le code à partir du modèle

Public

  • Architectes logiciels
  • Développeurs avancés

Pré-requis

  • Notions de modélisation
  • Connaissance de Java

Plan formation Eclipse EMF Télécharger le plan de formation

Durée

1 jour

Prochaines formations Eclipse EMF

OPCoach organise cette formation en inter entreprise dans le cadre de la formation modeling
ou dans vos locaux sur demande selon vos besoins.
Pour les dates des prochaines formations, veuillez me contacter directement.

 

Les points forts OPCoach

Plan de Formation Eclipse EMF

Modélisation

  • Historique et intérêts
  • Etat de l’art : langages / outils

Modeling / EMF

  • Historique du projet
  • Rôle dans Eclipse
  • Description des principaux composants

Ecore

  • Description du langage
  • Hierarchie des composants
  • Propriétés de chaque composant
  • Définition des relations
  • Validation basique du modèle
  • Les différents éditeurs (arbre, graphique, texte)

Outils

  • Outils EMF
  • Le projet de modélisation
  • Les différents éditeurs Ecore
  • Créer son modèle
  • Gérer les relations
  • Gérer les types de données
  • L’import/export de modèles

Génération par défaut

  • Le modèle de génération (genmodel)
  • Les paramètres principaux
  • Les couches générées
  • Utiliser la génération
  • Exploration du code généré

Génération Personnalisée

  • Les principes de protection
  • Modifier les classes générées
  • Modifier les générateurs par défaut
  • Paramétrer la validation

API Modeling

  • Parcours générique du modèle
  • Charger un modèle et instancier des objets du modèle
  • Ecouter les modifications

Industrialisation

  • Utiliser modeling dans un projet
  • Les interactions entre projets
  • Politiques de gestion de la surcharge du code
  • Versions de modèle

Utilisation avancée

  • Cas d’utilisation
  • Introduction à Xtend et Acceleo

Plan formation Eclipse EMF Télécharger le plan de formation