JavaFX Anwendungsentwicklung

Seminarinformationen

Seminar - Ziel

Sie haben bereits einen ersten Überblick über die Features und Möglichkeiten von JavaFX gewonnen, und wollen nun wissen, wie sich das alles zu einem großen Ganzen zusammenfügt? Diese Seminar behandelt weiterführende Konzepte und Arbeitstechniken für die Entwicklungspraxis mit JavaFX. Mit Hilfe eines Beispiel-Projekts werden typische Fragestellungen aus
der Entwicklung von realen Geschäftsanwendungen aufgearbeitet.

Teilnehmer - Zielgruppe

Java- oder Web-Entwickler

Kurs - Voraussetzungen

Besuch des Seminars "Grundlagen in JavaFX" oder vergleichbare Kenntnisse

Seminardauer

  • 5 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung und thematische Eingrenzung

  • Anforderungen an reale Geschäftsanwendungen
  • Angrenzende Disziplinen
  • Offene Fragen bei Java FX

Die Architektur im Detail

  • FXML & MVC
  • Eingebettete Controller
  • Zugriff auf fachliche Dienste
  • Wiederverwendbarkeit

Navigationskonzepte

  • Übersicht über Navigationskonzepte
  • Einführung in Scene Graph
  • Was ist möglich?

Angepasste Interaktionen

  • Vermeidung von DRY (Don't Repeat yourself) mit JDK7 und JDK8 in der Praxis
  • Bindings für das UI-Verhalten
  • Ersatz für die AbstractAction?
  • Animationen

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-Grafik (SVG) und CSS in der Praxis
  • vorhandene Komponenten anpassen
  • Entwicklung eigener Komponenten

JavaFX im Übungsprojekt

  • Entwurfstechniken für Benutzeroberfläche und Animationskonzept
  • Datenbank-Anbindung

Ausblick

  • Zukünftige Entwicklung
  • 3rd-Party-Frameworks und -Bibliotheken

Weitere Schulungen zu Thema JavaFX

JavaFX Einführung

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem Seminar lernen Sie grundlegendn Begriffe & Konzepte von JavaFX kennen. Sie kennen die Rahmenbedingungen, Eigenschaften, den Sprachumfang und den neuesten Entwicklungsstand von JavaFX. Sie lernen eigenständig JavaFX Rich Client Anwendungen zu entwickeln und als ...