Formación Eclipse EMF
- Esta formación Eclipse EMF le permitirá entender el proyecto modeling y utilizar EMF en sus proyectos
- También hace parte de la formación Modeling de 3 días.
Descriptivo de la formación
Objetivos
- Comprensión del proyecto Elipse Modeling
- Estudiar el lenguaje Ecore
- Modelizar un concepto de negocio
- Generar el código a partir del modelo
Público
- Arquitecto software
- Programador
Duración
1 día
Próximas formaciones
Proponemos la formación Eclipse EMF durante la formación modeling, en sus oficinas según vuestras necesidades.
Los puntos fuertes de OPCoach - Eclitech
- Expertos Eclipse desde el 2004, le ofrecemos una formación completa, con las últimas herramientas, ilustrada con numerosos ejercicios prácticos
- Al participar en cada conferencia internacional Eclipse (Francia, Alemania, USA), le damos una visión práctica y pragmática de estas tecnologías
- Además, somos Solution Member de la fundación Eclipse
- Desde el 2009, hemos formado centenares de profesionales (Ver testimonios en francés o en inglés) trabajando con números clientes
Plan de Formación
Modelización
- Histórico y intereses
- Estado del arte : lenguajes / herramientas
Modeling / EMF
- Histórico del proyecto
- Role en Eclipse
- Descripción de los principales componentes
Ecore
- Descripción del lenguaje
- Jerarquía de los componentes
- Propriedades de cada componente
- Definición de las relaciones
- Validación básica del model0
- Los diferentes editores (árbol, gráfico, texto)
Herramientas
- Herramientas EMF
- El proyecto de modelización
- Los diferentes editores Ecore
- Crear su modelo
- Gestionar las relaciones
- Gestionar los tipos de datos
- El import/export de los modelos
Generación por defecto
- El modelo de generación (genmodel)
- Los parámetros principales
- Las capas generadas
- Utilizar la generación
- Explotar el código generado
Generación Personalizada
- Los principios de protección
- Modificar las clases generadas
- Modificar los generadores por defecto
- Parametrizar la validación
API Modeling
- Recorrido genérico del modelo
- Cargar un modelo y instanciar objetos del modelo
- Escuchar las modificaciones
Industrialización
- Utilizar EMF en un proyecto
- Las interacciones entre proyectos
- Políticas de gestión de la sobrecarga de código
- Versiones de modelo
Utilización avanzada
- Los puntos de extensión de EMF (factory, validación)
- Introducción a la generación de código (M2T, Xtend, Acceleo)