powered by Educa

Opleidingen

Zoek een opleiding:
terug Meer informatie over Learnit Training

Model Driven Architecture Cursus

AanbiederLearnit Training
Kosten€ 400,00
Inschrijven

Omschrijving

Korte inhoud

In deze cursus leert u de principes achter Model Driven Development en de Model Driven Architecture (MDA). Na een introductie over de verschillende Model en Metadata specificaties van de OMG worden de voordelen van het gebruik van MDA besproken en komen de belangrijkste mogelijkheden van DSL's, Domain Specific Languages, aan bod. Aandacht wordt besteed aan de specificaties en technologieën die MDA mogelijk maken en ondersteunen zoals UML, Object Constraint Language (OCL) en XMI. Verder wordt ingegaan meta modeling en de Meta Object Facility (MOF). Ook komt het MDA process, de rol van het Platform Independent Model en het Platform Dependent Model aan bod. Hierbij wordt ook de tooling besproken waarmee Model Transformations en code generatie kunnen worden uitgevoerd. De implementatie van delen van MDA in het Eclipse Modeling Framework wordt besproken waarbij zowel wordt uitgegaan van modellen in UML, in Java Interfaces en in XML-Schema. Tenslotte wordt ook de Microsoft aanpak van Model Driven Development besproken zoals neergelegd in het Oslo project cq SQL Server Modeling. Hierbij passeren de verschillende M-languages de revu.

Invulling

De cursus heeft een hands-on karakter. De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld demos en praktische oefeningen. Het cursusmateriaal is Engelstalig.

Specifieke inhoud

Module : MDA Introduction

  • What is Modeling?
  • Models are Everywhere
  • Object Management Group (OMG)
  • Who are OMG?
  • OMG Model and Metadata Specifications
  • CORBA
  • What is MDA
  • MDA Characteristics
  • Kernel Idea of MDA
  • MDA Directions
  • Standardized Meta Models
  • MDA Modeling
  • MDA Information and Tools

Module : OMG Standards

  • Unified Modeling Language (UML)
  • UML Diagrams
  • UML Extensibility Elements
  • Stereotypes
  • Tagged Values
  • Constraints
  • OCL
  • Meta Object Facility (MOF)
  • MOF Layers
  • MOF Automated Translations
  • UML Metadata Specifications
  • XML Meta Interchange (XMI)
  • From UML to XML

Module : MDA

  • MDA Terminology
  • MDA Helicopter View
  • Platform Models
  • Basic Principles of MDA
  • Building an MDA Application
  • Platform Specific Model
  • Marking a Model
  • Multiple Middleware Models
  • Model Transformations
  • Generate Implementation

Module : EMF

  • What is EMF?
  • EMF versus MDA
  • What is an EMF Model
  • EMF Model as Java Interface
  • EMF Model as UML Diagram
  • EML Model as XML-Schema
  • EMF Architecture
  • EMF Components
  • EMF Generation
  • Change Notification
  • Reflection

Module : Oslo

  • What is Oslo?
  • Key Oslo Concepts
  • Oslo?s Strategy
  • Oslo Architecture
  • M Language
  • Semantic Model in Mschema
  • MSchema Generated SQL
  • MGrammar
  • Song Grammar
  • MGrammar and MSchema
  • MGraph

Bestemd voor

Deze cursus is bestemd voor ervaren ontwikkelaars en architecten die Model Driven Development en de Model Driven Architecture (MDA) en willen toepassen bij het ontwikkelen en ontwerpen van applicaties.

Kosten

€ 400,00

Prijzen zijn exclusief 19% btw.

Inschrijven

Dit onderdeel wordt mede mogelijk gemaakt door Educa