Einführung in JavaFX -
Seminar / Kursvon PROTRANET GmbH
Inhalte
Die Teilnehmer lernen die grundlegenden Begriffe & Konzepte von JavaFX kennen. Es werden die Rahmenbedingungen, Eigenschaften, der Sprachumfang und der aktuelle Entwicklungsstand von JavaFX vermittelt. Die eigenständige Entwicklung der JavaFX Rich Client Anwendungen ist fester Bestandteil und als Stand-alone-Anwendung oder als Web-Anwendung bereitzustellen.
Die Teilnehmer lernen die grundlegenden Begriffe & Konzepte von JavaFX kennen. Es werden die Rahmenbedingungen, Eigenschaften, der Sprachumfang und der aktuelle Entwicklungsstand von JavaFX vermittelt. ... Mehr Informationen >>
Lernziele
Technologische Einordnung
- Rich Internet Applications
- Konzepte von JavaFX
- JavaFX und konkurrierende Technologien im Vergleich
JavaFX-Anwendungen
- Architektur von JavaFX-Anwendungen
- Das JavaFX-Framework
- Der JavaFX Scene Graph
- Das Properties-Modell von JavaFX
- Bindings
- Nebenläufigkeit in JavaFX-Anwendungen
Rich Client UIs - reichhaltige Benutzeroberflächen mit JavaFX erstellen
- Steuerelemente in JavaFX
- Layout-Typen
- Event-Handling in JavaFX
- Skinning von Anwendungen mit CSS
- statische und dynamische Diagramme
- Einsatz von HTML-Content
- Multimedia in JavaFX: Video, Bild und Ton
Deklarative Oberflächen-Entwicklung mit FXML
- Einführung in die XML-Sprache FXML
- FXML und das Model-View-Controller-Muster (MVC)
- Deklaration von Benutzeroberflächen mit FXML
- Implementierung von Controller-Klassen
- Arbeit mit dem Scene Builder
Fortgeschrittene Oberflächen-Entwicklung
- Drag&Drop Unterstützung
- Visuelle Effekte
- 2D- und 3D-Transformation
- Übergänge und Animationen
- Eigene Grafik erstellen mit Canvas
Bereitstellung von JavaFX-Anwendungen
- Packaging
- Bereitstellung als Stand-alone-Anwendung
- Bereitstellung mit Web-Anwendung
- Bereitstellung mit Java Web Start
Technologische Einordnung
- Rich Internet Applications
- Konzepte von JavaFX
- JavaFX und konkurrierende Technologien im Vergleich
JavaFX-Anwendungen
- Architektur von JavaFX-Anwendungen
- Das J ... Mehr Informationen >>