Schulungsinhalt
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
Zielgruppe
Softwareentwickler, Web Entwickler
Seminarziele
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.
Vorkenntnisse
Notwendig sind Grundkenntnisse und Erfahrungen in der Programmierung mit Java, sowie Grundkenntnisse in XML
Seminardauer
Preis
Präsenzseminar/FLEXINAR®:
LIVEINAR®:
Individual Training: Preis auf Anfrage
Inhouse Training: Preis auf Anfrage
Seminarnummer
Martin Heubeck
Group Leader Sales
- martin.heubeck@protranet.de
Beratungszentrale und Buchungshotline:
- 0800 3400311
- beratung@protranet.de
Kataloge
Formate