Desktopanwendungen mit JavaFX

Buchungsnummer: JAVA-FX-01
Dauer: 2 Tage

JavaFX ist ein Framework für die Erstellung grafischer Benutzeroberflächen, sogenannter Rich-Clients, mit Java. In diesem Seminar lernen Sie, wie sie Desktop-Anwendungen mit JavaFX programmieren. Dazu wenden sie einerseits die Programmierschnittstelle von JavaFX an, andererseits implementieren Sie in dem Seminar das praxis-bewährte MVVM-Pattern. Zusätzlich zur programmatischen Gestaltung der Benutzerschnittstelle lernen Sie den Scene Builder und das UI kennen, mit dem Sie Benutzerschnittstellen interaktiv entwickeln können. Mit CSS sorgen Sie für eine einheitliche Gestaltung Ihrer Benutzeroberfläche.

Zielgruppe:

Java Softwareentwickler, Softwareengineers

Voraussetzung:

Kenntnisse der Programmiersprache Java oder Teilnahme am Seminar "Java Programmierung Grundlagen" (P-JAVA-01).

Ziele/Nutzen des Seminars:

  • Sie setzen die JavaFX-API zur Erstellung einer Benutzeroberfläche ein
  • Sie implementieren die Benutzeroberfläche mit dem MVVM kennen
  • Sie verwenden CSS (Cascading Style Sheet) für Gestaltung
  • Sie lernen den Scene Builder kennen und nutzen fxml-Dateien zur Definition Ihrer Benutzeroberfläche

Inhalte:

  • Aufsetzen eines JavaFX-Projektes mit Maven
  • Hierarchie der GUI-Elemente und Event-Handling
  • Design-Patterns MVC und MVVM mit Data-Binding
  • Bedienelemente (Controls) und Layout-Manager
  • Gestalten mit CSS
  • Scene Builder und FXML

Termin
01.07.2024 - 02.07.2024
10:00 - Uhr

Veranstaltungsort
Wiesbaden

Frühbucherpreis
801,00 €*

Termin
01.07.2024 - 02.07.2024
10:00 - Uhr

Veranstaltungsort
Online

Onlinepreis
801,00 €*

Termin
21.10.2024 - 22.10.2024
10:00 - Uhr

Veranstaltungsort
Online

Onlinepreis
801,00 €*

Termin
21.10.2024 - 22.10.2024
10:00 - Uhr

Veranstaltungsort
Wiesbaden

Frühbucherpreis
801,00 €*

* alle Preise zzgl. der gesetzlich gültigen Mehrwertsteuer

INHOUSE-SEMINAR ODER ON-DEMAND TRAINING?

Wählen Sie die ideale Schulungsmethode für Ihr Unternehmen und steigern Sie die Kompetenz Ihrer Mitarbeiter.