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
Durée
1 jour
Prochaines formations Eclipse EMF
OPCoach organise cette formation en inter entreprises 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.
ou dans vos locaux sur demande selon vos besoins.
Pour les dates des prochaines formations, veuillez me contacter directement.
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 OPCO
- 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 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
Conditions d’accès à la formation
Accessibilité aux personnes handicapées
Les personnes en situation de handicap peuvent avoir des besoins spécifiques pour suivre la formation. N’hésitez pas à nous contacter pour en discuter.
Modalités pédagogiques et Effectif
Cette formation a lieu en présentiel avec 1 à 8 participants ou à distance jusqu’à 4 participants.
Tarifs HT
Lieu de formation
Méthodes pédagogiques
Alternance de cours et d’exercices réalisés sur machine individuellement. Les exercices sont historisés en utilisant GIT afin de tracer toutes les étapes du développement.
Moyens pédagogiques
Encadrement pédagogique
Olivier Prouvost, DEA Informatique, expert et formateur Eclipse reconnu depuis plus de 15 ans, committer Eclipse (avec GIT) sur plusieurs projets, fondateur d’OPCoach et certifié formateur et consultant expert ICPF & PSI.
Evaluation de l’apprentissage
Evaluation continue par réalisation et synthèse des exercices dans le cahier d’exercices fourni.
Reconnaissance
Attestation de compétence fournie au stagiaire.