JavaFX Einführung - JAVAFX

Beschreibung

JavaFX ist ein Framework zur Erstellung grafischer Java-Anwendungen, mit dem Schwerpunkt auf einem modernen Look & Feel und einer umfangreichen und tiefgehenden Leistungspalette.
Vor JavaFX waren Java-Entwickler auf Swing und AWT als Standard Toolkits für grafische Anwendungen angewiesen. Diese Frameworks sind zusehends in die Jahre gekommen und haben insb. im Bereich Medien und Animation etliche Lücken. Der Nachfolger JavaFX wurde von Grund auf neu konzipiert und ist Teil des JDKs für Java 8 und seit JDK11 auch als eigenständiges Open Source Framework mittels des OpenJFX Projektes verfügbar.  

JavaFX bietet unter anderem Unterstützung für Animation und Interaktion, Einbettung von Medien wie Video, Bild und Ton, erlaubt die deklarative Modellierung von Benutzeroberflächen basierend auf XML, und ist ein ideales Werkzeug zur Erstellung universeller und ansprechender Desktop-Anwendungen sowie Rich Internet Applikationen.

In diesem Seminar lernen die Teilnehmer die grundlegenden Konzepte von JavaFX kennen. Dazu gehören die Architektur von JavaFX, der Scene Graph, Scene Builder, Bindings, der Media Stack und die grundlegenden APIs. Anhand von Beispielen und Projektarbeit werden alle relevanten Schritte der Anwendungsentwicklung mit JavaFX aufgezeigt und die Teilnehmer lernen eigenständig JavaFX Rich Client Anwendungen zu entwickeln und als Stand-alone-Anwendung oder als Web-Anwendung bereitzustellen.

Nach Abschluss dieses Seminars haben die Teilnehmer Wissen zu folgenden Themen:
  • Technologische Einordnung von Java FX
  • Java FX Grundlagen
  • Richt Client UIs
  • FXML
  • Implementierungsrezepte
  • Deployment von JavaFX Anwendungen

expand_more chevron_right Zielgruppe

Diese Seminar richtet sich an:
  • Java-Entwickler

    expand_more chevron_right Vorkenntnisse

    Für dieses Seminar werden folgende Kenntnisse empfohlen:
    • Gute Grundkenntnisse in Java
    • Vorkenntnisse in XML sind hilfreich aber nicht unbedingt erforderlich

    expand_more chevron_right Detail-Inhalte

    Einführung zu JavaFX
    • Technologische Einordnung
    • JavaFX und konkurrierende Technologien im Vergleich
    • Verfügbare Werkzeuge

    Grundlagen
    • Architektur von JavaFX-Anwendungen
    • Das JavaFX-Framework
    • Der JavaFX Scene Graph
    • Das Properties-Modell
    • Bindings
    • Nebenläufigkeit in JavaFX-Anwendungen    

    Benutzeroberflächen - Rich Client UIs
    • Steuerelemente
    • Layouts
    • Event-Handling
    • Diagramme
    • HTML in JavaFX
    • der Multimedia-Stack

    FXML - Deklarative Oberflaechen-Entwicklung
    • FXML Einfuehrung
    • Das Model-View-Controller-Muster (MVC)
    • Deklaration von Benutzeroberflächen
    • Controller-Klassen
    • Der Scene Builder

    Ausgewaehlte Implementierungsrezepte
    • Drag & Drop
    • Visuelle Effekte Und Stile
    • Animationen
    •  Canvas: Freie Erstellung von Grafiken

    Deployment
    • Packaging
    • Deployment einer Desktop-Anwendung
    • Deployment einer Web-Anwendung
    • Java Web Start
    • expand_more chevron_right event_available 13.07.-15.07.2022 13.07.2022 verified_user Termingarantie Seminarzeitentimer3 Tage roomETC-Wien
      • expand_more chevron_right ETC Classroom - im Seminarzentrum 1.590,00
        • Ihr ILT Seminar (Instructor Led Training)
        • Seminarunterlagen, Teamwork, Labs
        • Verpflegung vorort
        • Seminar-Services
      • expand_more chevron_right ETC Live 1.590,00

    Ähnliche Seminare