Unterstützte Foren:

Kurs: Die Eclipse Rich Client Platform (RCP)
Die Eclipse Rich Client Platform (RCP) zeigt anhand der überproportional steigenden Anzahl von Client-Applikationen, die auf Basis dieser Plattform realisiert werden, dass immer mehr Entwickler und Entscheider dessen Potential entdecken und nutzen. Machen auch Sie sich dieses mächtige Framework zu nutze und entwickeln sie in kürzester Zeit performante, plattformunnabhängige und moderne Client-Applikationen.

Kursziele
  • Verständnis der Grundkonzepte von Eclipse RCP
  • Eigene GUI-Applikationen auf Basis von Eclipse-RCP von Anfang an optimal strukturieren und entwickeln
  • Einsatz erweiternder Konzepte, wie z.B. JFace und das DataBinding-Framework
Zielgruppe
  • Professionelle Software-Entwickler, die Rich-Client-Applikationen auf Basis von Eclipse RCP, SWT und JFace erstellen möchten.
Aus dem Inhalt

  • Einführung - Vor- und Nachteile von Eclipse RCP. Grundkonzepte und Begriffseinführung, wie z.B. Plug-In, Fragment, Prodcut, Workbench, Perspective, View und Editor. Interne Architektur (OSGi).
  • SWT und JFace - Abgrenzung von SWT und JFace. Kennenlernen der wichtigsten SWT- und JFace-Widgets, wie z.B. Label, Text, Combo, DateTime. UI-Layouting mit den verschiedenen Layout-Managern, wie z.B. GridLayout oder FormLayout. JFace-Viewers. Effektiver Einsatz von Listener und Filtern. Einbinden externer und Erstellen eigener Widgets. Drucken.
  • Eclipse Forms - Erweitertes UI-Layouting mit der relativ neuen Forms-API
  • Perspective, View und Editor - Erstellen und konfigurieren. Perspective-Layouting. Umgang mit Daten in Editoren: laden, bearbeiten und speichern.
  • DataBinding-Framework - Verwenden des DataBinding-Frameworks, um Werte vom Model automatisch mit den Widgets zu synchronisieren.
  • Weitere Konzepte - Einführung in das wichtige Contribution-Konzept von Eclipse. Dynamisches Einhängen von Aktionen, eigene Erweiterungspunkte (extension points) defineren und implementieren. Internationalisieren.
  • Auslieferung - Erstellen eines Products, Branding, Packaging, Spezielle Anpassungen
Empfohlene Vorkenntnisse
  • Java-Kenntnisse
  • Kenntnisse der Eclipse IDE
  • Basiswissen der UI-Programmierung ist von Vorteil
Leistungen
  • Schulung durch einen professionellen Trainer
  • Mittagessen
  • Snacks & Getränke zwischendurch
  • Alle notwendigen Schulungsunterlagen
  • Notwendige Hard- und Software für die Dauer der Schulung
  • Zertifikat über die Teilnahme an der Schulung
Termine und Preise

Auf Anfrage



Noch Fragen?
Falls Sie noch Fragen zu dieser Schulung haben sollten, können Sie uns einfach anrufen oder eine Email schreiben.
Inhouse-Schulung
Wir bieten alle Schulungen auch als maßgeschneiderte Inhouse-Schulung für Ihr Unternehmen an. Verwenden Sie für eine solche Anfrage einfach dieses Formular .
Aktion: 50% Rabatt für Studenten!
Studenten einer technologischen Fachrichtung (z.B. Informatik, Ingenieure) erhalten bei uns 50% Rabatt auf alle Schulungen. Bitte senden Sie uns bei Anmeldung hierfür einfach eine Kopie Ihrer Immatrikulationsbescheinigung als Nachweis.