Code: ADE500
Duur in dagen: 1
Roostering: Op Aanvraag
Download: Infosheet
€ 499

Cursus Model Driven Architecture

Uw startdatum
Regio:

Doelgroep Cursus Model Driven Architecture

Cursus Model Driven Architecture Ervaren developers en architecten die willen leren over Model Driven Development en de Model Driven Architecture (MDA) en die MDA willen gebruiken bij de ontwikkeling en het design van applicaties.

Voorkennis Model Driven Architecture

Om aan deze cursus te kunnen meedoen is kennis en ervaring met systeem ontwikkeling en object georiënteerde principes en UML vereist.

Uitvoering Training Model Driven Architecture

De cursus heeft een hands-on karakter. De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld met demo’s en oefeningen. De cursustijden zijn van 9.30 tot 16.30.

Certificering Model Driven Architecture

De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Model Driven Architecture.

Inhoud Cursus Model Driven Architecture

In de cursus Model Driven Architecture leer je de principes achter Model Driven Development en de Model Driven Architecture (MDA). Na een inleiding over de verschillende Model en Metadata specificaties van de OMG, worden de voordelen van het gebruik van MDA besproken en worden de belangrijkste kenmerken van DSL’s, Domain Specific Languages, uitgelegd. Aandacht wordt besteed aan de MDA specificaties en technologieën die MDA mogelijk maken en ondersteunen zoals UML, Object Constraint Language (OCL) en XMI. Ook meta modeling en de Meta Object Facility (MOF) zijn onderwerpen in de cursus. Verder wordt aandacht besteed aan het MDA proces en de rol van het Platform Independent Model en het Platform Dependent Model. In dit verband wordt de ondersteuning die verschillende tools bieden voor Model Transformations en code generatie besproken. De implementatie van een gedeelte van MDA in het Eclipse Modeling Framework is eveneens een onderdeel van de cursus stof. Zowel UML diagrammen, Java interfaces en XML Schema worden gebruikt als input voor de modellen. Tenslotte wordt de Microsoft aanpak van Model Driven Development besproken, zoals gedemonstreerd in het Oslo Modeling project of SQL Server Modeling. De verschillende M-talen worden uitgelegd en gedemonstreerd.

Module 1 : MDA Introduction

Module 2 : OMG Standards

Module 3 : MDA

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
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
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 4 : EMF

Module 5 : Oslo

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
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

Kantooradres:
SpiralTrain BV

Gebouw "De Sijnsmeester"
Standerdmolen 8 – 1.11
3995 AA Houten

IP Computer Training Centrum
Diemerhof 32-36
1112 XN Diemen

020 7600027
http://www.ip-computer-training-centrum.nl

Compu Act Opleidingen
Slinge 303
3085 ER Rotterdam

023 - 551 3409
www.computertraining.nl

Trainspot
Kleine Singel 33
3572 CG Utrecht

030 - 737 05 81
http://www.trainspot.nl

IP Computer Training Centrum
Leenderweg 292
5644 AE Eindhoven

040 - 256 65 20
http://www.ip-computer-training-centrum.nl