Anwendungsentwicklung mit JavaFX
Classroom training | German | Claim
Duration of training: 5 days
Objectives
In diesem Kurs erhalten Sie weiterführende Konzepte und Arbeitstechniken für die Entwicklungspraxis mit JavaFX. Anhand eines Beispielprojekts werden typische Fragestellungen aus der Entwicklung von realen Geschäftsanwendungen beantwortet.
Target audience
- Entwickler
- Java-Entwickler
- Web-Entwickler
Requirements
Grundwissen über die JavaFX-Plattform, in etwa entsprechend der Schulung "Einführung in JavaFX"
Agenda
Motivation und thematische Eingrenzung
- Anforderungen an reale Geschäftsanwendungen
- Angrenzende Disziplinen
- Offene Fragen bei Java FX
Fragen und Antworten zur Architektur
- FXML und MVC in der Praxis
- Eingebettete Controller
- Zugriff auf fachliche Dienste
- Wiederverwendbarkeit
Navigationskonzepte
- Navigationskonzepte zwischen Internet, Desktop und Mobile
- Bedeutung des Scene Graphs für die Navigation durch eine Anwendung
- Mögliche technische Lösungen
Interaktion optimiert
- Doppelte Implementierung vermeiden: Umsetzung DRY (Don't Repeat yourself) mit JDK7 und JDK8
- Bindings für das UI-Verhalten
- Ersatz für die AbstractAction?
- Animation sinnvoll und wiederverwendbar eingesetzt
Bausteine für die Anwendungsentwicklung
- Asynchrone Daten-Kommunikation
- Multithreading und Tasks
- kontextsensitive Hilfe in JavaFX-Anwendungen
- Reporting (fast) nur mit JavaFX-Bordmitteln
- Diagramme und JavaFX-Grafik im Reporting
- Skalierbare Vektor-Grafiken (SVG) und CSS in der Praxis
- Anpassung vorhandener Komponenten
- Eigene Komponenten erstellen
Beispielprojekte
- Entwurfstechniken für Benutzeroberfläche und Animationskonzept
- Anbindung an Datenbanken
Ausblick
- Wie geht's weiter
- Vorhandene Drittanbieter-Frameworks und -Bibliotheken
Objectives
In diesem Kurs erhalten Sie weiterführende Konzepte und Arbeitstechniken für die Entwicklungspraxis mit JavaFX. Anhand eines Beispielprojekts werden typische Fragestellungen aus der Entwicklung von realen Geschäftsanwendungen beantwortet.
Target audience
- Entwickler
- Java-Entwickler
- Web-Entwickler
Requirements
Grundwissen über die JavaFX-Plattform, in etwa entsprechend der Schulung "Einführung in JavaFX"
Agenda
Motivation und thematische Eingrenzung
- Anforderungen an reale Geschäftsanwendungen
- Angrenzende Disziplinen
- Offene Fragen bei Java FX
Fragen und Antworten zur Architektur
- FXML und MVC in der Praxis
- Eingebettete Controller
- Zugriff auf fachliche Dienste
- Wiederverwendbarkeit
Navigationskonzepte
- Navigationskonzepte zwischen Internet, Desktop und Mobile
- Bedeutung des Scene Graphs für die Navigation durch eine Anwendung
- Mögliche technische Lösungen
Interaktion optimiert
- Doppelte Implementierung vermeiden: Umsetzung DRY (Don't Repeat yourself) mit JDK7 und JDK8
- Bindings für das UI-Verhalten
- Ersatz für die AbstractAction?
- Animation sinnvoll und wiederverwendbar eingesetzt
Bausteine für die Anwendungsentwicklung
- Asynchrone Daten-Kommunikation
- Multithreading und Tasks
- kontextsensitive Hilfe in JavaFX-Anwendungen
- Reporting (fast) nur mit JavaFX-Bordmitteln
- Diagramme und JavaFX-Grafik im Reporting
- Skalierbare Vektor-Grafiken (SVG) und CSS in der Praxis
- Anpassung vorhandener Komponenten
- Eigene Komponenten erstellen
Beispielprojekte
- Entwurfstechniken für Benutzeroberfläche und Animationskonzept
- Anbindung an Datenbanken
Ausblick
- Wie geht's weiter
- Vorhandene Drittanbieter-Frameworks und -Bibliotheken