Präsentiert von:

1. bis 5. März 2010, Berlin

Das Eclipse Code Camp – Modeling ist eine exklusive Veranstaltung, die vom Eclipse Magazin und der Entwickler Akademie zum zweiten Mal präsentiert wird. Das erste Eclipse Code Camp im Oktober 2009, in München, hatte bei den Teilnehmern für Begeisterung gesorgt. Nutzen auch Sie die Chance, diese exklusive Veranstaltung, mit zwei der weltweit besten Eclipse-Modeling-Experten nun in Berlin zu erleben. Eike Stepper & Ed Merks werden Ihnen in Teamarbeit ein einzigartiges Trainingserlebnis bieten. Sie werden von beiden Experten immer gleichzeitig betreut. Zusätzlich sorgt die Begrenzung der Teilnehmerzahl auf maximal 15 personen für optimale Lernergebnisse.

Das Camp findet nur zweimal im Jahr statt. Bitte melden Sie sich daher rechtzeitig an, um sich einen Platz zu sichern. Bitte beachten Sie, dass ein Großteil der Inhalte des Camps in englischer Sprache vermittelt wird.

Das erwartet Sie im Camp

Während sich die frühen Tage der Modellierung durch unrealistische Erwartungen und leere Versprechen auszeichneten, ist die zugrunde liegende Technologie seitdem gereift und kann heute ihr wahres Potenzial als ein unglaublich produktives Paradigma entfalten — wenn sie richtig angewendet wird. Der pragmatische Modellierungsansatz von Eclipse als integraler Aspekt der Entwicklung und als Schlüsselkomponente zur Laufzeit bietet volle Unterstützung für moderne Enterprise-Systeme. Dieses fünftägige Training illustriert auf eindrucksvolle Weise die enormen Vorteile und vermittelt Ihnen, wie Sie auch in Ihren eigenen Projekten davon profitieren können. Indem Sie von führenden Experten der Eclipse Modellierungsszene lernen, werden Sie sowohl einen umfassenden Überblick über den neuesten Stand der Technik, als auch tiefgehende Einblicke in das Repertoire der beteiligten Bausteine mitnehmen können. Zusammen mit Ed Merks, dem Leiter des Eclipse Modeling Top-Level Projekts und des Eclipse Modeling Framework (EMF) Projekts, und Eike Stepper, dem Leiter des CDO Model Repository Projekts, werden Sie fünf aufregende und amüsante Tage verbringen.

Die einzelnen Sessions bestehen aus sehr gut aufeinander abgestimmten Präsentationen und Diskussionsblöcken, die durch ausgiebige Übungen ergänzt werden. Sie werden entdecken, wie wenig ermüdende Handarbeit nötig bleibt, wenn die erlernten Modellierungstechniken effektiv angewendet werden. Die Tatsache, dass die zum Einsatz gebrachte Technologie offen und frei verfügbar ist, stellt sicher einen Zusatzbonus dar.

Abendevent & Networking

Nach den intensiven Trainingseinheiten des Tages haben wir für Sie ein Abendevent vorbereitet. Am Montagabend laden wir Sie zu einem Come Together zu kostenlosen Cocktails an die Hotelbar ein. Hier können Sie die Trainer und die anderen Teilnehmer in entspannter Runde kennen lernen - beste Gelegenheit für Networking und Erfahrungsaustausch.

Preis Specials

  • Bei gleichzeitiger Anmeldung von drei oder mehr Kollegen aus einem Unternehmen spart jeder Teilnehmer 160 € mit dem Kollegenrabatt!

Eclipse Code Camp – Modeling auf einen Blick:

  • Fünf Tage Intensiv-Training mit zwei der besten Modeling-Experten der Eclipse-Welt - täglich von 9.00 bis 18.00 Uhr.
  • Beide Trainer arbeiten im Team - damit ergibt sich gerade für praktische Übungen eine optimale und intensive Betreuung.
  • Begrenzung der Teilnehmerzahl auf 16 Personen.
  • Der Fokus liegt konsequent auf dem Praxiseinsatz aller Methoden und Technologien.
  • Mittagessen sowie Erfrischungen und Snacks in den Pausen.
  • Inkl. Abendevent für bestes Networking.
  • Sie erhalten das offizielle Entwickler-Akademie-Zertifikat, das Ihnen Ihre erfolgreiche Teilnahme bescheinigt.
  • Alle Slides, Quellcodes und Materialien des Camps werden Ihnen zur Verfügung gestellt.

Ihre Trainer

Ed Merks leads the Eclipse Modeling Framework project as well as the top-level Eclipse Modeling project. He is a coauthor of the authoritative book “EMF: Eclipse Modeling Framework” which is published as a second expanded edition. He is an elected member of the Eclipse Foundation Board of Directors and has been recognized by the Eclipse Community Awards as Top Ambassador, Top Committer, and Top Newcomer Evangelist. He spent 16 years at IBM, achieving the level of Senior Technical Staff Member after completing his Ph.D. at Simon Fraser University. He recently founded his own consulting company, Macro Modeling, which works in partnership with itemis AG.

Eike Stepper ist als freiberuflicher Consultant auf Modeling und OSGi spezialisiert. Er hat über 15 Jahre Erfahrung in professioneller Softwareentwicklung. Seit der Gründung seiner eigenen Consulting-Firma 1991 hat Eike bereits eine Vielzahl an erfolgreichen Kundenprojekten geleitet. Eike ist bei der Eclipse Foundation Initiator und Projektleiter des CDO Model Repositor und der Net4j Signaling Platform.


1. Tag -
Methoden und Werkzeuge

Modelle, also abstrakte und strukturierte Daten, treiben einen Großteil heutiger Softwareentwicklung. Das Eclipse Modeling Framework (EMF) bietet einerseits einen Weg, um Modelle einfach und effektiv zu beschreiben, andererseits verfügt es über eine umfangreiche Laufzeitbibliothek zur Manipulation derselben. Am ersten Tag werden wir Ecore, das Modell zur Beschreibung von EMF-Modellen, erkunden und seine Beziehungen zu anderen Modellierungsformen, zum Beispiel XML Schema, Java Interfaces und UML, kennen lernen. Wir werden uns die verschiedenen Werkzeuge zur Manipulation von Ecore-Modellen genauer ansehen. Dies beinhaltet die grafische Bearbeitung einer UML-ähnlichen Notation, die von EcoreTools unterstützt wird. Wir werden auch die verschiedenen Artefakttypen genauer betrachten, die man aus Ecore generieren kann. Nach Abschluss der Übungen dieses Tages werden Sie mit einer reichhaltigen Palette von Werkzeugen und Techniken, die zur Bearbeitung Ihrer Modelle und des daraus generierte Codes bereitstehen, ein inniges Verhältnis aufgebaut haben.

zurück zum Seitenanfang

2. Tag -
Core APIs

EMF stellt nicht nur eine Menge von Werkzeugen zur Verfügung, um Code aus Modellen zu generieren, sondern zusätzlich eine mächtige Laufzeitbibliothek zur Manipulation von Modellen und der Instanzen dieser Modelle. Der zweite Tag wird der Erforschung dieses Frameworks gewidmet sein. Wir werden unser Augenmerk auf die leistungsstarke EObject-Reflection richten, der mächtigen EMF-API zur einheitlichen Handhabung von Instanzen. Und wir werden tiefer in das EMF Persistenzframework eintauchen, welches vollständig auf den Prinzipien von Representational State Transfer (REST) beruht. Dabei werden wir uns zunächst auf XML-gebundene Persistenz konzentrieren, da diese für alle Modelle in gleicher Weise zur Verfügung steht. Am Ende des Tages werden Sie das Wissen erworben haben, wie Sie Ihre Instanzdaten als ein Geflecht miteinander verknüpfter Ressourcen laden und speichern können.

zurück zum Seitenanfang

3. Tag -
Enterprise

Modelle in Dateien zu speichern ist nicht immer ideal. Oft werden Sie Unterstützung für mehrere Benutzer oder Transaktionalität mit feingranularem Locking auf Objektebene benötigen, also Datenbank-ähnliche Persistenz. Am dritten Tag werden wir deshalb eine zusätzliche EMF-Komponente ins Spiel bringen: das CDO Model Repository. CDO beruht auf einer Drei-Schichtenarchitektur und kann allgemeiner auch als Laufzeitumgebung für verteilte und gemeinsam genutzte Modelle angesehen werden. Auf der Serverseite baut CDO auf ein erweiterbares Datenanbindungsframework auf, welches sowohl relationale Datenbanken, als auch performante Objektdatenbanken unterstützt. Die Lerninhalte dieses Tages werden Sie in die Lage versetzen, Ihre Modelle transparent im Netzwerk zu verteilen, transaktionssicher zu bearbeiten und Ihre Anwendungen derart zu skalieren, dass Modelle mit einem Umfang von mehreren Gigabyte keine Schwierigkeiten bereiten. In einem Satz: Sie werden sehen, wie Modellierung ideal an die Bedürfnisse großer Unternehmen angepasst werden kann.

zurück zum Seitenanfang

4. Tag -
Generatoren und Templates

Sie sind nun Experte im Umgang mit EMF-Modellen. Sie wissen, wie man Modelle erstellt und ihre Instanzen bearbeitet. Sie haben außerdem gelernt, den EMF Generator einzusetzen, um exzellenten Java Code für Ihre Datenstrukturen zu generieren und anzupassen. Am vierten Tag werden wir verschiedene Zusatztechnologien betrachten, mit deren Hilfe Sie Ihre Modelle in völlig eigenständigen Code überführen können. Beispiele für solche Model-ToText Transformatoren sind die Java Emitter Templates, openArchitectureWare mit der Template-Sprache Xpand, sowie das auf einem OMG-Standard basierende Acceleo. Mit diesem Wissen werden Sie modellgetriebene Softwareentwicklung in Ihren eigenen Projekten als leichtgewichtige und pragmatische Alternative zur MDA einsetzen können.

zurück zum Seitenanfang

5. Tag -
Benutzerschnittstelle

Unter Zuhilfenahme von EMF können sehr unterschiedliche Anwendungstypen gebaut werden, einschließlich serverseitiger Laufzeitsysteme. Aber ein genauso weit verbreitetes Einsatzgebiet ist der Bau reichhaltiger Benutzerschnittstellen. Während dieses letzten Tages werden wir uns jene Aspekte des Frameworks genauer ansehen, die dabei eine Rolle spielen. Das beinhaltet sowohl das plattformneutrale Edit-Framework, als auch das Editor-Framework, die beide in der Eclipse IDE und in der Eclipse Rich Client Platform integriert sind. Ferner werden wir einen kurzen Blick auf die Integration zwischen EMF und dem Data Binding Framework der Eclipse Platform werfen und schließlich den Tag mit einem Überblick über die anderen Technologien abrunden, die im schnell wachsenden Ökosystem des Modeling Projekts zur Verfügung stehen.

zurück zum Seitenanfang

Veranstaltungsort

NH Berlin Mitte

Leipziger Straße 106-111
10117 Berlin

Tel: (+49)030 203760
Fax: (+49)030 20376600
E-Mail: nhberlinmitte@nh-hotels.com

Das NH Hotel Berlin-Mitte ist im Zentrum der Stadt, nahe dem Brandenburger Tor, Potsdamer Platz und dem Reichstag gelegen. Inmitten dem Regierungsviertel mit vielen Museen, historischen Besichtigungsorten und der Einkaufsmeile Friedrichstrasse können Sie die typischen Bräuche von Berlin erleben.

 

Unterkunft

Für die Teilnehmer des Eclipse Code Camps bietet das NH Hotel einen Sonderpreis unter dem Kennwort „Entwickler Akademie“. Ein Einzelzimmer können Sie für € 144,- inkl. Frühstück buchen. Bitte nutzen Sie das untenstehende Hotelreservierungs-Fax, um den angebotenen Sonderpreis für Ihre Übernachtung im Hotel zu erhalten.

zurück zum Seitenanfang

Als Inhouse-Training buchen

Haben Sie Interesse an einer individuellen Inhouse-Schulung zu diesem Thema?



Haben Sie Fragen oder Anregungen? Wir freuen uns auf ihre Nachricht!

Ihre Ansprechpartner:

Steffen Hertlein

Steffen Hertlein

Telefon: +49 (0)69 630089 11
Fax: +49 (0)69 630089 89
shertlein@entwickler-akademie.de