- Termin
- Inhouse
- Individuell
2.368,10 € inkl. 19% USt.
inkl. Verpflegung und Kursmaterial
2.368,10 € inkl. 19% USt.
inkl. Kursmaterial
Die JavaFX Masterclass – Von der Idee zur fertigen Desktop-App
In dieser fünftägigen Intensivschulung lernen Sie, wie Sie moderne, ansprechende und performante Benutzeroberflächen mit JavaFX entwickeln – praxisnah, strukturiert und direkt anwendbar.
Anhand von begleiteten Beispielprojekten steigen Sie Schritt für Schritt in die GUI-Entwicklung ein: von Layouts und Steuerelementen über Datenbindung und Styling bis hin zu Animationen und Architekturmustern wie MVC, MVP und MVVM.
Besonderen Wert legen wir auf fortgeschrittene Techniken wie:
- Individuelle Cell-Factories für Tabellen (TableView), Bäume (TreeView) und kombinierte Strukturen (TreeTableView)
- Interaktive Diagramme (LineChart, BarChart, PieChart)
- Asynchrone Verarbeitung mit Task und Service für langsame oder unsichere Backends
Darüber hinaus lernen Sie:
- JavaFX-Anwendungen per CSS zu gestalten
- Medien einzubinden
- Dynamische, erweiterbare Apps zu entwickeln
- Views zur Laufzeit zu laden und zu aktualisieren
Zielgruppe
Die Schulung richtet sich an Java-Entwickler mit soliden Grundlagen, die zukunftssichere Desktop-Anwendungen umsetzen möchten.
Voraussetzungen für die Schulung
- Sichere Java-Kenntnisse: Sie sollten mit den Grundlagen der Sprache vertraut sein (Klassen, Objekte, Vererbung, Collections, Lambdas).
- Grundverständnis von OOP (Objektorientierte Programmierung).
- Erfahrung mit einer Java-IDE wie IntelliJ IDEA, Eclipse oder NetBeans.
- Basiswissen zu Ereignisbehandlung und einfachen GUI-Konzepten (z. B. aus Swing) ist hilfreich, aber nicht zwingend erforderlich.
2.249,10 € inkl. 19% USt.
1.059,10 € inkl. 19% USt.
Kursinhalte
1. Einführung in JavaFX
- Überblick, Ziele und Unterschiede zu Swing
- Grundlegende Architektur verstehen
2. Projektstart & Struktur
- JavaFX-Projekte anlegen
- Modul- und Paketstruktur aufbauen
- Start- und Application-Klasse einrichten
3. Layouts & Szenengraph
- Container und Layout-Panes (VBox, HBox, BorderPane, GridPane, StackPane)
- Knoten, Szenen und Stages
- Layouts verschachteln und kombinieren
4. UI-Elemente (Controls)
- Labels, Buttons, Textfelder
- Tabellen (TableView) und Baumansichten (TreeView)
- Kombinationsfelder, CheckBox, RadioButton
5. Ereignisbehandlung
- EventHandler, Lambdas und Listener
- Property Binding für dynamische UI-Elemente
6. Datenbindung & Properties
- String-, Integer- und BooleanProperty
- Einfache und bidirektionale Bindungen
- Bindings-Hilfsklasse nutzen
7. Styling mit CSS
- Selektoren, Pseudoklassen und Stylesheets
- Globale vs. lokale Styles anwenden
8. Medien & Grafiken
- Bilder, Shapes, Farben und Icons
- Hintergründe gestalten
9. Animationen & Effekte
- Timeline, Keyframes und Transition-Klassen
- Effektfilter einsetzen
10. Architektur & Patterns
- MVC, MVP und MVVM in der Praxis
- Komponenten entkoppeln, Services einbinden
11. Arbeiten mit langsamen oder unsicheren Backends
- Asynchronität mit Task und Service
- Fortschrittsanzeigen und UI-Thread-Handling
12. Erweiterte Themen
- Mehrere Fenster & Dialoge
- Internationalisierung (i18n)
- Views zur Laufzeit laden und aktualisieren
- Dynamische Updates vom Server
13. Abschlussprojekt
- Anwendung aller gelernten Techniken
- Best Practices und Tipps für reale Projekte
Buchen ohne Risiko
Sie zahlen erst nach erfolgreicher Schulung. Keine Vorkasse.
Lernen von Experten
Zertifizierte und praxiserfahrene TrainerInnen
Inklusive
Mittagessen, Kursmaterial, Zertifikat, WLAN, Getränke uvm.
Gruppengröße
Maximal 8 TeilnehmerInnen
Sprache
Deutsch (Englisch auf Wunsch)
Förderungen
Bis zu 100% Kostenübernahme!
Termine für JavaFX Intensivtraining – Moderne GUIs professionell entwickeln
Ähnliche Schulungen
2.249,10 € inkl. 19% USt.
2.606,10 € inkl. 19% USt.
1.416,10 € inkl. 19% USt.
1.725,50 € inkl. 19% USt.
2.368,10 € inkl. 19% USt.
Noch Fragen?
Rufen Sie mich an oder schreiben Sie mir eine E-Mail!