Anwendungsentwicklung mit JavaFX
Kein Badge verfügbar.
Ihr Seminar buchen
Seminarinhalte
Ziele
Inhalte
Thematische Eingrenzung und Motivation
- Reale Geschäftsanwendungen und die Anforderungen
- Rich Clients auf anderen Plattformen
- Apple: Cocoa (Touch) auf macOS und iOS
- Microsoft: UWP und WinRT, Multiplattform mit Xamarin
- HTML5 nicht mehr nur für das Web
- Offene Fragen bei JavaFX
Fragen und Antworten zur Architektur
- FXML und MVC in der Praxis
- Bessere Testbarkeit durch MVVM
- Zugriff auf fachliche Dienste
- Swing zu JavaFX: Migrationsszenarien
- Kurzvorstellung vorhandener Frameworks mit JavaFX als UI-Option
- Griffon, die Desktopvariante von Grails
- Canoo Dolphin Plattform
- Eine Quelle auch für mobile Entwicklung: Die Angebote von Gluon
Bausteine für die Anwendungsentwicklung
- Asynchrone Daten-Kommunikation
- Multithreading und Tasks
- kontextsensitive Hilfe in JavaFX-Anwendungen
- Reporting durch Diagramme und JavaFX-Grafik
- CSS in der Praxis
- Einbinden von SVG-Grafiken
- Animationen
- Einfache durch Transitions
- Komplexere durch Timelines
- (Moderater) Einsatz von Effekten
- Anpassung vorhandener Komponenten
- Textfelder analog dem JFormattedTextField von Swing
- Eigene grafische Editoren für Tabellen und Bäume
- Skizzierung: Eigene Komponenten erstellen
Beispielprojekt
- Komplexe Bindings zu einzelnen Objekten und Collections
- Diskussion über grundsätzlichen Einsatz von Bindings
- Anbindung an serverseitige REST-Schnittstelle
- Anbindung an Datenbanken
Ausblick
- Syntaxerleichterungen durch Kotlin und TornadoFX
- Weiterentwicklung von JavaFX
Badge
Kein Badge verfügbar.
Vorkenntnisse
Zielgruppe
Methoden
Martin Heubeck
Sales Gruppenseminare und Inhouse
Mo – Fr 8:00 – 17:00 Uhr
E-Mail senden
+49 891 22216949
+49 800 3060303
JETZT UNVERBINDLICHEN BERATUNGSTERMIN BUCHEN