Logo_Eclipse RCP - Entwicklung auf der Rich Client Platform

Schulung Eclipse RCP - Entwicklung auf der Rich Client Platform

(S713)

Überblick

Beschreibung

Eclipse ist nicht nur eine populäre Entwicklungsumgebung, sondern auch ein hochgradig modulares Framework mit vielen Anknüpfungspunkten für Plug-Ins. Diese grundlegende "Rich Client Platform" bietet sich für Desktop-Anwendungen an, die Modularität und Mechanismen wie Update-Fähigkeit, verschiebbare Views oder Preferences im Stil von Eclipse benötigen.
Hinweis: Dieses Seminar benutzt die Techniken, die seit Eclipse 3.x existieren
und auch auf aktuellen Eclipse-Versionen funktionieren. Die grundsätzlich andere 
Herangehensweise auf Basis ab Eclipse 4.x (e4) wird nicht behandelt.

Offene Termine Ort Tage Restplätze Preis in € zzgl. MwSt.
14.09.-16.09.2016 Köln 3 >3 1.630,00 Buchen Vormerken
  • = Garantierter Termin
            und Veranstaltungsort
  • 3 Für 2 = Der dritte Mitarbeiter nimmt kostenlos teil
    (Nicht mit anderen Preisnachlässen kombinierbar)

Details

Schulungs-Ziel

Nach diesem Seminar können Sie eine eigene Desktop-Anwendung im "Look-And-Feel" von Eclipse erstellen. Außerdem lernen Sie dabei viel über Plug-Ins.

An wen richtet sich das Seminar?

Professionelle Java-Entwickler mit Eclipse-Praxis, die einen Einstieg in die Entwicklung von Desktop-Anwendungen mit RCP haben möchten.

Die Inhalte - Was erwartet Sie?

  • Eclipse und Plug-ins
    • Herkunft, technologische Motivation von Eclipse und RCP
    • Gründe für und gegen den Einsatz von RCP
    • Typische Bestandteile eines Eclipse-Plugins
    • Ein rudimentäres eigenes Plugin, Installation zweier Plugins (ResourceBundle Editor, Tomcat Launcher)
    • Vergleich der plugin.xml mit hinzugekommenen Menüs etc.
    • Lazy Loading
    • OSGi Bundles, Manifest-Datei, Lifecyle-Methoden
    • Ein Bundle als Plugin, die OSGI-Console
  • Einstieg in RCP
    • Ein RCP-Template Projekt anlegen und starten
    • Der Plugin-Manifest-Editor
    • Generierte Application-Klassen verstehen und anpassen
    • Standard-Actions einbinden
    • View-Extensions anlegen
    • Perspektive-Extensions anlegen und Views layouten
  • Das Standard Widget Toolkit SWT und JFace
    • Motivation von SWT, Unterschiede zu AWT und Swing
    • Layouten eines Composites mit FillLayout und GridLayout
    • Controls (Button, Label, Text, List, Table, Tree) und Styles
    • Einschränkungen im Threadzugriff, syncExec, asyncExec
    • Typisierte und untypisierte Listener
    • Motivation von JFace, Unterschiede zu Swing
    • List, Table und TreeViewer, Label- und ContentProvider
  • Infrastruktur einer RCP Anwendung
    • Lose Koppelung von Views durch den Selection Service
    • Commands, Handler und Binding
    • Einbindung in Menüs und Toolbars
    • Eigene Extension-Points und Extensions
    • Editoren
  • Produkte und Aktualisierung
    • Feature-Definitions, Update-Sites
    • Product-Konfiguration und -Export
    • Splash-Screen, About-Dialog, Program Launcher

Organisation

Teilnehmerzahl

min. 1, max. 8 Personen

Schulungszeiten

3 Tage, 1. Tag 10:00 - 17:00 Uhr, Folgetage 09:00 - 16:00 Uhr

Ort der Schulung

GFU-Schulungszentrum Köln oder bei Ihnen als Inhouse-Schulung

Buchungsalternativen

Firmenschulungsanfrage

Inhouse-Schulung mit individuellen Inhalten zum Wunschtermin. Wahlweise in Ihrem Hause oder im GFU-Schulungszentrum.

  Anfragen 


Individualschulungsanfrage

Schulung für eine Einzelperson mit individuellen Inhalten zum Wunschtermin.

  Anfragen 

Enthaltene Leistungen

  • Schulungsunterlagen
  • Teilnahmebescheinigung
  • Frühstücks-Snacks und Mittagessen
  • Getränke, Obst und Snacks


Ein Team einer Firma will geschlossen das Seminar Eclipse RCP - Entwicklung auf der Rich Client Platform reservieren

In dem Fall kann ein Inhouse-Training zum Gegenstand Eclipse RCP - Entwicklung auf der Rich Client Platform ratsam sein. Das Thema des Lehrgangs kann nebenbei bemerkt gemeinsam mit den Fachdozenten aufgestockt oder abgerundet werden.

Haben die “Schüler“ allerdings Praxis in Eclipse RCP - Entwicklung auf der Rich Client Platform, sollte der erste Punkt der Agenda entfallen. Eine Inhouse-Bildungsmaßnahme macht sich bezahlt bei mehr als 3 Seminarteilnehmern. Die Firmen-Schulungen zum Thema Eclipse RCP - Entwicklung auf der Rich Client Platform finden manchmal in der Umgebung von Frankfurt, Bremen, Hamburg, Bielefeld, Dortmund, München, Bonn, Berlin, Duisburg, Dresden, Hannover, Münster, Leipzig, Bochum, Stuttgart, Düsseldorf, Wuppertal, Essen, Nürnberg und Köln am Rhein in NRW statt.

Inhouse-Schulungen zu Eclipse RCP - Entwicklung auf der Rich Client Platform bundesweit

  • Freie und Hansestadt Hamburg Stadtstaat
  • Schulungs-Schwerpunkt: Ein Bundle als Plugin, die OSGI-Console | Infrastruktur einer RCP Anwendung Lose Koppelung von Views durch den Selection Service
  • Landeshauptstadt Stuttgart von Baden-Württemberg
  • Schulungs-Schwerpunkt: Einstieg in RCP Ein RCP-Template Projekt anlegen und starten | Typische Bestandteile eines Eclipse-Plugins
  • Bundeshauptstadt Berlin Stadtstaat
  • Schulungs-Schwerpunkt: Das Standard Widget Toolkit SWT und JFace Motivation von SWT, Unterschiede zu AWT und Swing | Der Plugin-Manifest-Editor
  • Landeshaupt München von Bayern
  • Schulungs-Schwerpunkt: Generierte Application-Klassen verstehen und anpassen | Standard-Actions einbinden
  • Frankfurt am Main in Hessen
  • Schulungs-Schwerpunkt: Layouten eines Composites mit FillLayout und GridLayout|Eclipse und Plug-ins Herkunft, technologische Motivation von Eclipse und RCP
  • Köln am Rhein
  • Schulungs-Schwerpunkt: View-Extensions anlegen | OSGi Bundles, Manifest-Datei, Lifecyle-Methoden
  • Hansestadt Bremen Stadtstaat
  • Schulungs-Schwerpunkt: Einschränkungen im Threadzugriff, syncExec, asyncExec | Product-Konfiguration und -Export
  • Landeshauptstadt von Nordrhein-Westfalen Düsseldorf am Rhein
  • Schulungs-Schwerpunkt: Splash-Screen, About-Dialog, Program Launcher |Einbindung in Menüs und Toolbars

Wenn alle Teilnehmer damit einverstanden sind, kann die Eclipse RCP - Entwicklung auf der Rich Client Platform Schulung hinsichtlich "Vergleich der plugin.xml mit hinzugekommenen Menüs etc." am Rande gestreift werden und im Gegenzug wird "Typisierte und untypisierte Listener" ausfühlicher geschult oder umgekehrt.

Welche Fortbildungen ergänzen Eclipse RCP - Entwicklung auf der Rich Client Platform?

Eine erste Ergänzung bildet Java Web Services mit JAX-WS mit

  • Universal Description, Discovery and Integration (UDDI)
  • Entwicklungsumgebung Netbean und Eclipse
  • JAX-WS RI Metro
  • JAXB, JAXB Annotations

Empfehlenswert ist auch ein Seminar von „Power Workshop Java EE 6/7 “ mit dem Unterrichtsstoff von

  • Enterprise JavaBeans 3.1/3.2 (EJB)  Session Beans 
  • Grundlagen von Web-Anwendungen mit Servlets und JavaServer Pages 
  • Transaktionssteuerung 
  • Konverter, Validatoren 

Für Inhouse-Schulungen ist das Thema „Java 8 kompakt für Java-Programmierer“ mit dem Unterrichtsgegenstand Parallelisierung und Bulk-Änderungen von Collections prädestiniert.

Für Help-Desk-Mitarbeiter eignet sich eine Spring Framework Fortbildung. In diesem Seminar werden insbesondere

  • Integration von Hibernate in Spring
  • Aspektorientierte Programmierung mit Spring AOP
  • Spring und die Java EE Plattform Vergleich zu EJB 3.2 und Java EE 7
  • Spring im Web Webanwendung mit Spring Web MVC entwickeln
besprochen.



Service
Service für Java Schulung


Weitere Themen

Einführung in die Objektorientierung
Einführung in die Objektorientierung
Enterprise Java Beans zweitägig
Eclipse Schulung
RCP Schulung

Wo die Schulung Eclipse RCP - Entwicklung auf der Rich Client Platform stattgefunden hat:

Hannover, Dresden, Karlsruhe, Bremen, Nürnberg, Dortmund, Augsburg, Stuttgart, Düsseldorf, Bonn, Bielefeld, Wuppertal, Berlin, Münster, Leipzig, Frankfurt, Duisburg, Essen, München, Mannheim, Bochum und viele mehr

Lesezeichen als QR-Code:

Eclipse RCP - Entwicklung auf der Rich Client Platform Schulung