logo

NetBeans - Rich Client Entwicklung mit Java

3 Tage

NetBeans ist nicht nur eine beliebte IDE, sondern auch ein modulares Framework für die Entwicklung von Desktop-Anwendungen. Die NetBeans Plattform ist eine Generische Applikation mit Features wie einem Plugin-System inklusive Update-Management, einem Windowing-System mit Docking-Unterstützung und frei verschiebbaren transparenten Fenstern, Splashscreens, Einstellungs- und Persistenz-Management. Zusätzlich gibt es eine Vielzahl hilfreicher Bibliotheken für die Erstellung von einheitlichen User Interfaces, wie zum Beispiel Fortschrittsmonitore, ein Wizard-System und Unterstützung bei der Internationalisierung.Kursaufbau Das Training ist speziell auf die Bedürfnisse professioneller Java-Entwickler zugeschnitten, die an der Entwicklung kommerzieller Anwendungen arbeiten. Um einen schnellen Einstieg zu ermöglichen beginnen alle Lektionen mit einer kurzen, aber gründlichen Einführung einer neuen API oder eines Konzeptes unmittelbar gefolgt von "hands-on" Übungen. Das Verhältnis von Theorie zu Praxis ist in etwa 40:60. Das Training umfasst den kompletten Lebenszyklus der Software-Entwicklung. Kurs-Module Einführung zu NetBeans RCP & Modul-System

Das Modul-System Anwendungslebenszyklus Plattform APIs ...

Swing Komponenten & das NetBeans Window System

Form Builder TopComponents & CloneableTopComponents Positionierung von Anwendungsfenstern über Modes Gruppierung und Konzertierung von Fenstern Persistenz ...

Actions

Swing Action vs CallableSystemAction Kontextabhängige Actions & NB Extension Points: CallBackSystemAction & CookieAction Anpassung von Menübestandteilen: Presenter Tastaturkürzel ...

Wizards & Dialoge

Benachrichtigungen Standarddialoge Wizards ...

Filesystem & Datasystem

SystemFileSystem & Layers: Eine Registry für Alles FileObjects: Abstrakte Files und ihre Listener Mimetype Verwaltung Zustandsabhängige Objekt-Fähigkeiten ...

Modulare APIs in NetBeans

Das NetBeans Modul-System ServiceLoader in NetBeans Communication mittels Lookups Loose Kopplung über das SystemFileSystem Wichtige Extension Points ...

MVC in NetBeans: Nodes API& Explorer API

Nodes ExplorerViews Verschiedene Views für denselben Node PropertySheets ...

Standard-Komponenten

Option Panels Navigator Property-Sheets Hilfe-System Output-Fenster ...

Plugin- und Update-Verwaltung

Erzeugen eines Update Centers für die Anwendung Kontrolle der Anzeige im Plugin Manager Anpassungen des Update Centers ...

JavaFX und DukeScript

Views mit Hilfe von JavaFX HTML5/JavaScript Libraries mit DukeScript einbinden ...

Kursunterlagen Alle Kursunterlagen sind als PDF verfügbar. 

Wer sollte teilnehmen? Professionale Java-Entwickler die sich für die Arbeit mit der NetBeans RCP-Plattform interessieren.

Trainer: Anton Epple

Preis: 2.374,05 EUR