Seminarinformationen

Seminar - Ziel

In diesem 5-tägigen Seminar "Anwendungsentwicklung mit Eclipse RCP" erwerben Sie die Fähigkeiten zur effizienten Entwicklung stabiler und skalierbarer Client-Anwendungen für den unternehmerischen Einsatz auf der Basis der Eclipse Rich Client Platform (Eclipse RCP). Die Schulung vermittelt grundlegende Kenntnisse im Umgang mit der Eclipse Rich Client Platform. Sie werden die Eclipse-RCP-Infrastruktur kennenlernen und lernen, diese effektiv zu nutzen. Darüber hinaus erhalten Sie einen umfassenden Überblick über die Entwicklung von Benutzeroberflächen mit SWT und JFace. Nach dem Seminar sind Sie in der Lage, professionelle Anwendungen mit Eclipse RCP zu erstellen und die Funktionen der Plattform optimal zu nutzen.

Teilnehmer - Zielgruppe

  • Softwareentwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Gute Kenntnisse in Java
  • Erfahrung in der Arbeit mit der Eclipse-IDE

Seminardauer

  • 5 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Hello Eclipse RCP

  • Konzepte und Begriffe der Eclipse Rich Client Platform

Das Application Model

  • Erste Schritte mit der modellbasierten Plattform
  • Rendering Engines

Ein Plugin Projekt

  • Product
  • Feature
  • Target Platform
  • Perspective, Sash und Parts

Dependency Injection

  • Eclipse Context
  • Annotations
  • Dynamic injection
  • Beziehung der Modellelemente zum Context
  • Bevahiour Annotations

OSGi

  • Komponentenmodell
  • Metadaten
  • Lifecycle
  • Services

SWT/JFace

  • Display, Shell und Eventloop
  • Widgets
  • Container
  • Event Listener
  • Layout
  • Contentund
  • LabelProvider
  • Memory Management

Menu und Toolbar

  • Commands
  • Handler
  • Anbindung and Application Model
  • View Menu
  • Popup Menu
  • Toolbar
  • Core Expressions
  • Keybindings

Dialogs & Wizards

  • Standard Dialoge
  • Eigene Dialoge
  • Wizards

Databinding

  • Observables
  • Properties
  • UpdateStrategy
  • ViewerSupport

Platform Services

  • Selection Service
  • Model Service
  • Part Service
  • Editors mit MDirtyable
  • Command und Handler Service

Jobs API

  • Event Bus
  • EventBroker
  • Events senden und empfangen

Model Fragments

  • Model Processor
  • Statische Fragmente

Extension Points

  • Extension Registry
  • Deklaration von Extension Points

Weitere Schulungen zu Thema Eclipse

Eclipse IDE - Effektive Entwicklung und Optimierung der Workflow-Performance

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 2-tägigen Seminar "Eclipse IDE – Effektive Entwicklung und Optimierung der Workflow-Performance" erfahren Sie, wie Sie Eclipse als leistungsfähiges Entwicklungstool nutzen können. Das Seminar bietet einen umfassenden Überblick von den grundlegenden bis ...

IntelliJ IDEA - Effizientes Arbeiten und Maximierung der Entwicklungsproduktivität

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 2-tägigen Seminar "IntelliJ IDEA – Effizientes Arbeiten und Steigerung der Entwicklungsproduktivität" erhalten Sie eine umfassende Einführung in die integrierte Entwicklungsumgebung IntelliJ (Community Edition). Sie lernen, welche Plugins für ...