20 Jahre Erfahrung FreeCall 0800 tutegos

JavaFX für multimediale Applikationen

Mit JavaFX 8 stellt Oracle eine leistungsstarke Plattform für grafisch anspruchsvolle und dynamische Applikationen zur Verfügung, die auf dem Desktop, mobilen Endgerät und im Webbrowser ausführbar ist. Teilnehmer des JavaFX-Seminars lernen die Konzepte hinter der umfangreichen und leistungsfähigen JavaFX-Bibliothek kennen, und führen Übungen eigenständig durch. Dafür werden sukzessive die Kernelemente von JavaFX-Anwendungen, SceneBuilder, Event-Handling, Properties und Binding sowie komplexe GUIs interaktiv unterrichtet. Der Ausblick beschäftigt sich mit Animationen, grafischen Effekten, Zugriff auf Web-Dienste, dem JavaFX Media Player und Deployment.

Inhalte des Seminars

Einführung in JavaFX/OpenJFX

  • Was sind Rich Internet Applications (RIA)?
  • Ursprung von JavaFX, Ziele, Abgrenzung zu Java SE, Jakarta EE und Java ME
  • JavaFX Scene Builder, Integration in Entwicklungsumgebungen
  • JavaFX und Alternativen: Swing, Web/GWT, Investitionssicherheit
  • Von Java FX nach OpenJFX

Erste grafische Oberfläche mit JavaFX

  • Application-Klasse
  • Szene-Grafen, grafische Knoten und Gruppen
  • Container und ihre Möglichkeiten
  • Auf Ereignisse reagieren, JavaFX-Thread

Gui-Komponenten

  • Überblick über alle Gui-Komponenten
  • Layout von Komponenten, HBox und VBox, Gui-Builder
  • Grid-Layout, BorderPane, usw.
  • Web-Browser
  • Charts
  • Properties und Databinding zur Synchronisierung von View und Datenmodell

Grafiken und 2D-API

  • Grafische Primitiven
  • Grafiken laden und einbinden, Skalierung, Grafikeffekte
  • Farben, Transparenzen
  • Canvas

Effekte, Animationen, Medien

  • Transformationen
  • Animationen und Transitionen, Keyframe-Animationen, Timelines
  • Audio-Wiedergabe, Lautstärke, Streaming Media
  • Video-Wiedergabe, Darstellungsgröße, Effekte, Darstellungen

Weiterführende Themen und Ausblick, Überblick über Tool-Landschaft

  • CSS-Styling
  • JavaFX-Applikationen und Swing-Applikationen mischen
  • Deployment, Installation von JavaFX-Programmen
  • Open-Source Projekt JFXtras
  • Debuggen und Testen von JavaFX-Applikationen

Termine / Kontakt

Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.

Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.

Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).

Die Fakten

  • Empfohlene Schulungsdauer: 3 Tage, insgesamt 24 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: Java-Entwickler, die bisher mit Swing Client-Anwendungen entwickelten und Web-Entwickler, die mit JavaFX Rich-Internet-Applikations entwickeln wollen.
  • Vorkenntnisse: Java-Grundlagen
  • Seminar-Software: Aktuelle Version von JavaFX.
  • Bemerkungen: JavaFX Script sowie JavaFX 2 gelten als veraltet und werden in der Schulung nicht berücksichtigt.

Weiterführende Seminare

Java 2D API, Oberflächen mit Swing und JFC

Verweise

Alle Kategorien

Was Teilnehmer sagen