bdaum

kurse 2011

>Rich-Client-Entwicklung mit Eclipse

Zusatzkurse:

>Rich-Client- und Rich-Ajax-Entwicklung
>Einführung in Eclipse 4

Ein Kurs für alle, die sofort mit der Rich-Client-Entwicklung anfangen wollen. Behandelt werden die Eclipse Plattform als Grundlage für Entwicklung von Rich-Client-Anwendungen, die GUI-Entwicklung mit SWT und JFace, schließlich die Ausgestaltung, Auslieferung, Installation und Pflege von RCP-Anwendungen. Nach Abschluss des Kurses sind Sie in der Lage, einfache Applikationen auf Grundlage der RCP zu erstellen.

Voraussetzungen: Beherrschung des Eclipse Java IDE, gute Kenntnisse von Java und XML. Kenntnisse der wichtigsten objektorientierten Entwurfsmuster sind von Vorteil.

Dauer: 3 oder 4 Tage

Teilnehmerzahl: bis zu 8 Teilnehmer bei 3-Tages-Kurs
                          bis zu 12 Teilnehmer bei 4-Tages-Kurs

Dozent: Dr. Berthold Daum

Kursthemen:

  • Plugin-Entwicklung
    • Architektur der Eclipse Plattform
    • OSGi
      • Bundles
      • Das OSGi-Manifest
      • Der OSGi-ClassLoader
      • Der Bundle-Aktivator
      • OSGi-Services
    • Kernklassen der Eclipse Plattform
      • Filesystem und Workspace
      • Jobs
      • Eclipse Databinding
    • Plugin-Definition
      • Grundlagen
      • Erweiterungspunkte und Erweiterungen
      • Plugin-Manifest
      • Die Erweiterungsregistratur
      • Die Werkzeuge der PDE
    • Die Eclipse Workbench
      • Architektur und zentrale Dienste
      • Operationen und Undo
      • Workbenchkomponenten
        (Editor, View, Dialog, Perspektive)
      • Präferenzen
    • Benutzerhilfe
    • Modularisierung und Plugin-Kooperation
  • GUI-Gestaltung
    • JFace
      • Fenster und Dialoge
      • Viewer
      • Tabellen und Zelleneditoren
      • Aktionen und Menüs
      • Wizards
      • Präferenzdialoge
      • JFace Databinding
    • Textverarbeitung
      • TextViewer und SourceViewer
      • Dokumente
    • Das SWT
      • Die Widget-Hierarchie
      • Ereignisverarbeitung
      • Browser
      • Layouts
      • Grafik
      • Ausgabe auf Drucker
      • Ressourcenverwaltung
      • Threads
      • Swing und SWT integrieren
      • Werkzeuge
    • Das Eclipse Forms API (nur bei 4-Tages-Kurs)
      • Grundlagen 
      • Forms Komponenten 
      • Forms Ressourcen 
      • Höhere Schichten des Forms API
  • RCP-Entwicklung
    • Architektur der Eclipse Rich-Client-Plattform
      • Eclipse RCP vs. Eclipse IDE
      • Kernklassen der Eclipse RCP
      • vorgefertigte Aktionen
    • Die generische Workbench
      • Definition 
      • Komponenten der generischen Workbench 
      • Das Hilfe-GUI 
    • Produktgestaltung 
      • Produktkonfiguration 
      • Produktvarianten 
      • Der Willkommensschirm 
      • Die Konfigurationsdatei
    • Auslieferung 
      • Plugins, Fragmente, Features
      • Produkte internationalisieren
      • Für die Auslieferung verpacken
      • Mulit-Plattform-Auslieferung
      • Remote Debugging 
      • Installation aktualisieren
    • Architekturbeispiel einer RCP-Anwendung 
    • Plugin-Kooperation in RCP-Anwendungen

    Zusatztage:

    >Rich-Client- und Rich-Ajax-Entwicklung

    Dauer: 1 Tag

    Einführung in die Eclipse Rich Ajax Platform (RAP), mit der Rich-Client-Anwendungen mit einer Weboberfläche versehen werden können.

    • RAP- Architektur und Konzept
      • OSGi
      • RWT und qooxdoo
    • RAP-Anwendungsentwicklung
      • RAP-Projekte
      • Templates
      • Programmstart und Fehlersuche
    • RAP und SWT/JFace
      • Einschränkungen
      • Eigene Widgets
    • RAP-Anwendungen gestalten
      • Themes
      • Branding
    • Auslieferung
      • OSGi
      • WAR/Application-Server

    >Einführung in Eclipse 4

    Einführung in die mit Eclipse 4 neu eingeführten Technologien.
    Dieser Kurs ist für alle die von Interesse, die wissen wollen, in welche Richtung sich Eclipse weiterentwickelt.

    Dauer: 1 Tag

    • Das Eclipse-4-Service-Modell
      • Erweiterungspunkte
      • Kontexte und Service-Broker
      • Dependency Injection
    • Einführung in EMF-Ecore
      • Grundlagen der EMF-Modellierung
      • Verwendung in Eclipse 4
    • Die Eclipse 4 Workbench
      • Modell und Präsentation
      • Live Modelling
      • Databinding
    • Oberflächengestaltung
      • Rendering
      • Ressourcenlader
      • Styling mit CSS
    • Kompatibilität

    Termine: n.V.

    Kursgebühr: € 520,00 pro Kurstag


    >Anmelden

    warum
    was
    wer
    wo
    wann
    wen

      info@bdaum.de