Opleidingstype   Klassikaal
Trainingskosten Zie kostenspecificatie
Segmenten

Ontwerp

,

Object Oriëntatie

Code: T-ANO607

Doelgroep

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.

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.

Voorkennis

Voor deelname aan deze cursus is kennis en ervaring met systeemontwikkeling en object georienteerde principes en UML vereist.

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.

Duur

1 dagen. De trainingsdagen duren van 09.30 uur tot 16.30 uur.

Opleidingsdata en locaties (inschrijven is mogelijk voor al deze momenten)


Startdatum Variant Dag Locatie Inschrijven Planning
13-04-2012 Dag Vrijdag Regio Amsterdam Inschrijven Planning
13-04-2012 Dag Vrijdag Regio Arnhem Inschrijven Planning
13-04-2012 Dag Vrijdag Regio Den Haag Inschrijven Planning
13-04-2012 Dag Vrijdag Regio Driebergen Inschrijven Planning
13-04-2012 Dag Vrijdag Regio Eindhoven Inschrijven Planning
13-04-2012 Dag Vrijdag Regio Groningen Inschrijven Planning
13-04-2012 Dag Vrijdag Regio Rotterdam Inschrijven Planning
13-04-2012 Dag Vrijdag Regio Utrecht Inschrijven Planning
13-04-2012 Dag Vrijdag Regio Zwolle Inschrijven Planning
31-08-2012 Dag Vrijdag Regio Amsterdam Inschrijven Planning
31-08-2012 Dag Vrijdag Regio Arnhem Inschrijven Planning
31-08-2012 Dag Vrijdag Regio Den Haag Inschrijven Planning
31-08-2012 Dag Vrijdag Regio Driebergen Inschrijven Planning
31-08-2012 Dag Vrijdag Regio Eindhoven Inschrijven Planning
31-08-2012 Dag Vrijdag Regio Groningen Inschrijven Planning
31-08-2012 Dag Vrijdag Regio Rotterdam Inschrijven Planning
31-08-2012 Dag Vrijdag Regio Utrecht Inschrijven Planning
31-08-2012 Dag Vrijdag Regio Zwolle Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Amsterdam Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Arnhem Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Den Haag Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Driebergen Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Eindhoven Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Groningen Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Rotterdam Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Utrecht Inschrijven Planning
28-12-2012 Dag Vrijdag Regio Zwolle Inschrijven Planning

Programma


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

Kosten

Inschrijfgeld: € 25,-
Trainingskosten: €415,-
Studiemateriaal: € 49,-
Certificaatkosten: €25,-
Locatie- en arrangementskosten: Zie onderstaande toelichting

Locatie- en arrangementen

Twice regelt voor de dagopleidingen van maandag tot en met zaterdag een arrangement à € 50 per dag. Een dagarrangement bestaat uit zaalhuur, gebruik van ICT-middelen, onbeperkt koffie, thee, frisdrank, ijswater en een lunch. De kosten van de arrangementen worden direct aan u doorberekend.

Btw

Op alle opleidingen en trainingen is 19% btw van toepassing en voor het studiemateriaal 6%. Met uitzondering van volledige MBO niveau 2, 3 en 4 opleidingen en de volledige HBO Bacheloropleidingen. Voor organisaties die geen btw kunnen terugvorderen, bestaat de mogelijkheid het volledige aanbod op deze website btw vrij gefactureerd te krijgen. In dit geval wordt een btw correctie van 10% toegepast. Dit betekent een voordeel van 7,5% op de inclusief btw prijs. De hoogte van btw is onder voorbehoud van eventuele wetswijzigingen.

Code: T-ANO607

Nieuwsbrief van Twice?