Eclipse Riena
Das 4-tägige Eclipse Riena Training vermittelt die Entwicklung von Client/Server-Anwendungen mit Eclipse Riena. Die Teilnehmer beherrschen nach dem Eclipse Riena Kurs die entscheidenden Konzepte und APIs der Eclipse Riena Plattform und können diese Kenntnisse praktisch anwenden. Alle theoretischen Grundlagen und Konzepte werden mittels eines praxisorientierten, durchgängigen Übungsbeispiels gefestigt.
Termine
Diese Schulung können Sie als firmeninterne Veranstaltung buchen. Fordern Sie hier alle weiteren Informationen und ein unverbindliches Angebot an:
- Als firmeninterne Inhouse-Schulung
Kontakt
- Ralf Ebert, Telefon (0351) 89 691 837, E-Mail info@ralfebert.de
Voraussetzungen Eclipse Riena Schulung
- Gute Java-Kenntnisse
- Gute Kenntnisse der Eclipse IDE sind von Vorteil
Agenda
-
Überblick Eclipse Riena
- Komponenten der Eclipse Riena Plattform
- Features und Vorteile der Riena-Plattform
- Überblick Dokumentation und Beispielprojekte
- Tutorial: Einrichtung der Target Plattform
- Vorstellung Beispielprojekt
-
Plug-in basierte Entwicklung mit OSGi
- Einführung OSGi
- OSGi Bundles
- Tutorial: Ein OSGi Bundle erstellen
- Bundle-Manifest
- Tutorial: Ein OSGi Bundle starten
- Bundle-Abhängigkeiten
- Tutorial: Bundle-Projekte importieren und Bundle-Abhängigkeiten angeben
-
Extensions und Extension Points
- Kommunikationswege zwischen Bundles
- Extension Points
- Extensions
- Zusammenspiel Extension Point und Extensions
-
Aufbau und Lebenszyklus einer Riena-Anwendung
- Extension Point “org.eclipse.core.runtime”
- Start und Konfiguration der Anwendung
- Fehlersuche, Log-Datei der Eclipse-Anwendung
-
Navigation und Assemblies
- Struktur einer Riena-Anwendung: Application, SubApplication, ModuleGroup, Module und SubModule
- Extension Point “org.eclipse.riena.navigation.assemblies”
- Views und Perspektiven in RCP und Riena, SubApplicationView und SubModuleView
-
SWT (Standard Widget Toolkit)
- Aufbau von SWT
- SWT-Klassenhierarchie
- Erzeugen von Widgets
- Tipps & Tricks: Packages ignorieren
- Tipps & Tricks: UIControlsFactory
- Widget-Übersicht
- SWT Snippets
- Control API
- Ereignisbehandlung
-
SWT Layouts
- Elemente gruppieren mit Composite und Group
- Layout-Manager
- API FillLayout
- API RowLayout
- API GridLayout
-
MVC, Ridgets
- Model-View-Controller Pattern
- SubModuleController und SubModuleView
- Ridgets
- Ridgets an Modellobjekte binden
- API TextRidget
- API ActionRidget
-
Tabellen, Mehr zur Navigation
- TableRidget, Binden von Tabellen
- Vorlagen für Navigationselemente, autostartsequence
- Programmatisches Navigieren
- NavigationArgument
- Kontexte
- Programmatisches Erzeugen von Assemblies
-
Validation, Marker, UI Filter
- Ridget-Marker
- Konvertierung
- Validierung
- Benutzeroberflächen filtern
-
Look and Feel
- Ressourcen, Extension Point “org.eclipse.riena.ui.swt.imagepath”
- Verfügbare Look and Feels
- Wechseln des L&F
- Eigene Look & Feels schreiben
-
Master - Detail Masken
- MasterDetailComposite
- MasterDetailRidget
- Aufgaben
-
Tests
- JUnit Plug-in Tests
- Tests in Fragmenten ablegen
- Präsentationslogik mit JUnit-Tests testen
-
OSGi Services
- OSGi Services bereitstellen
- OSGi Services nutzen
- Riena Dependency Injection/Wiring
-
Riena Remote Services
- OSGi Services als Remote-Endpunkt publizieren
- Injiziieren von Remote Services in Client-Controller
- Konfiguration über “org.eclipse.core.variables”
-
SWT Display und Threading, Eclipse Jobs
- Display
- Farben, Fonts und Bilder; Freigabe von Systemresourcen
- Shell
- Event Loop
- Threading
- Riena UIProcess
-
Internationalisierung
- Fragments
- plugin.xml internationalisieren
- Strings im Code internationalisieren
- Texte aus der Plattform internationalisieren
- Sprache festlegen
-
Eclipse Commands
- Motivation
- Standard-Commands
- Eigene Commands mit “org.eclipse.ui.commands” contributen
- Commands mit “org.eclipse.ui.menus” in Menüs und Toolbar einfügen
- Commands mit Handlern behandeln: org.eclipse.ui.handlers
Referenten
- Ralf Ebert ist erfahrener Entwickler und Trainer mit mehrjähriger Praxiserfahrung im Bereich der Eclipse RCP-Entwicklung. Er vermittelt in seinen Schulungen ausschließlich Know-How zu Methoden und Technologien, deren Einsatz sich im Rahmen von Praxisprojekten bewährt hat.
Vorteile der Seminarangebote
-
Praxisorientiert
Das Eclipse Riena Training ist so strukturiert, das nach jedem Kapitel das Erlernte sofort in praktischen Übungen angewendet wird. Dazu wird in dem Praxisteil eine Beispielanwendung Stück-für-Stück weiterentwickelt - erfahrungsgemäß der beste Weg zur erfolgreichen Wissensvermittlung!
-
Kleine Gruppengrößen
Individuelle Betreuung in kleinen Seminargruppen - maximal 8 Teilnehmer nehmen an der Eclipse Riena Schulung teil.
-
Seminarmaterial
Die Teilnehmer erhalten deutsche Seminarunterlagen mit ausführlichen Erläuterungen und einer ausführlichen Musterlösung zum Nachschlagen nach dem Seminar. Spätere Aktualisierungen des Seminarmaterials zu dem Eclipse Riena Kurs erhalten die Teilnehmer kostenfrei per PDF-Download.
-
Support nach dem Seminar
Die Teilnehmer können sich innerhalb von 1 Monat nach dem Seminar bei unerwarteten Problemen bezüglich der Inhalte der Schulung an den Trainer wenden.
-
Durchführungsgarantie
Mit der Auftragsbestätigung wird die Durchführung des Trainings zum bestätigten Termin garantiert. Sollte Ihre Anmeldung die Einzige zu dem gewählten Termin sein, wird das Training mit gleicher Agenda als Einzelcoaching über die halbe Seminardauer für den bestätigten Preis durchgeführt.
Termine
Diese Schulung können Sie als firmeninterne Veranstaltung buchen. Fordern Sie hier alle weiteren Informationen und ein unverbindliches Angebot an:
- Als firmeninterne Inhouse-Schulung
Kontakt
- Ralf Ebert, Telefon (0351) 89 691 837, E-Mail info@ralfebert.de

