0

Anwendungsentwicklung mit JavaFX für Fortgeschrittene

Ihre Termine

Datum Ort Preis
07.12.2026
-11.12.2026
09:00 - 16:00 Uhr
Köln % 2.187,22 €*
Buchen
11.01.2027
-15.01.2027
09:00 - 16:00 Uhr
Nürnberg % 2.142,00 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer
Inklusive digitaler Teilnahmebescheinigung.

Beschreibung

In dieser 5-tägigen Schulung "Anwendungsentwicklung mit JavaFX" lernen Sie fortschrittliche Konzepte und Arbeitstechniken für die Entwicklung mit JavaFX. Durch ein schulungsbegleitendes Beispiel-Projekt werden Sie typische Fragestellungen aus der Entwicklung von realen Geschäftsanwendungen kennenlernen und Lösungen erarbeiten. Der Fokus liegt dabei auf komplexeren Aspekten wie der Erstellung eigener Darstellungen und Editoren in Tabellen und Bäumen, einschließlich der Verwendung von TreeTable. Des Weiteren werden die Entwicklung eigener Komponenten behandelt. Die Schulung richtet sich an Entwickler, die ihre JavaFX-Kenntnisse erweitern möchten.

Inhalte

Kurze Motivation und thematische Eingrenzung

  • Anforderungen an reale Geschäftsanwendungen
  • Architektur: Einsatz von MVC zur Verbesserung der Testbarkeit
  • Vergleich zu alternativen Architekturen wie MVP, MVVM, MVI
  • Migrationsszenarien von Swing zu JavaFX

Bausteine für die Anwendungsentwicklung

  • Mehrteilige Fenstergestaltung
  • Asynchrone Daten-Kommunikation
  • Multithreading und Tasks
  • kontextsensitive Hilfe in JavaFX-Anwendungen
  • Reporting durch Diagramme und JavaFX-Grafik
  • CSS in der Praxis selbst gestalten
  • Einbinden von SVG-Grafiken
  • Animationen
    • einfache durch Transitions
    • komplexere durch Timelines
  • Einsatz von Effekten
  • Anpassung vorhandener Komponenten (CSS)
  • Eigene grafische Editoren für Tabellen und Bäume
  • Skizzierung: Eigene Komponenten erstellen

Beispielprojekt

  • I18n
  • Preferences
  • Komplexe Bindings zu einzelnen Objekten und Collections
  • Diskussion über grundsätzlichen Einsatz von Bindings
  • Anbindung an serverseitige REST-Schnittstelle (JSON)
  • Anbindung an Datenbanken

Ausblick

  • Vorhandene Frameworks und Komponentenbibliotheken
  • Weiterentwicklung von JavaFX
  • Relevante Links

Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Solide Erfahrung mit Java
  • Erfahrung mit JavaFX (Komponenten, Container, Events, Threading)

Zielgruppe

  • Clientseitige Java-Entwickler