Home Opleidingen
JavaFX Programmeren
terug naar zoekresultaten

JavaFX Programmeren

Deelnemerskosten
€ 2.055,79 incl. BTW

Lesgeld

€ 1.699,00
Totaal excl. BTW
€ 1.699,00
BTW
€ 356,79
Totaal incl. BTW
€ 2.055,79
Startdata in een groep op locatie en online
Locatie: Houten
Start: 27-08-2026
Toon rooster
Aanmelden
Locatie: Amsterdam
Start: 27-08-2026
Toon rooster
Aanmelden
Locatie: Rotterdam
Start: 27-08-2026
Toon rooster
Aanmelden
Locatie: Eindhoven
Start: 27-08-2026
Toon rooster
Aanmelden
In de cursus JavaFX Programmeren van SpiralTrain leren de deelnemers user interfaces te maken in een declaratieve stijl die mogelijk wordt gemaakt door de JavaFX builder classes.
Image
Image

Cursus JavaFX Programmeren: Rich User Interfaces

De cursus JavaFX Programmeren is ontworpen voor Java developers die rich user interfaces willen creëren voor internet- en mobiele toepassingen. JavaFX in de Java wereld kan worden vergeleken met Adobe Flash en Silverlight, waarbij de focus ligt op het ontwikkelen van moderne en aantrekkelijke gebruikersinterfaces.

Java FX Property Binding

Tijdens de cursus JavaFX Programmeren wordt aandacht besteed aan het creëren van f

...

Cursus JavaFX Programmeren: Rich User Interfaces

De cursus JavaFX Programmeren is ontworpen voor Java developers die rich user interfaces willen creëren voor internet- en mobiele toepassingen. JavaFX in de Java wereld kan worden vergeleken met Adobe Flash en Silverlight, waarbij de focus ligt op het ontwikkelen van moderne en aantrekkelijke gebruikersinterfaces.

Java FX Property Binding

Tijdens de cursus JavaFX Programmeren wordt aandacht besteed aan het creëren van front-ends die AWT en Swing (voor desktop) of Java ME en JWT (voor mobile) vervangen. De cursus behandelt belangrijke patterns voor JavaFX developers en hoe properties aan de user interface gebonden kunnen worden en gesynchroniseerd blijven met het model.

Java FX Controls

Deelnemers aan de cursus JavaFX Programmeren leren alles over JavaFX UI controls, charts, shapes, effects, transformaties en animaties. Deze elementen stellen hen in staat om prachtige, responsive user interfaces te creëren die aantrekkelijk en functioneel zijn.

Java FX Layouts

Ook wordt er aandacht besteed aan de JavaFX layout classes, waarmee de user interface cross-platform kan worden gedefinieerd. Daarnaast leren deelnemers over de observable collection classes om veranderingen te detecteren en deze te binden aan Java collecties.

Java FX Media Classes

Tenslotte komen in de cursus JavaFX Programmeren de JavaFX media classes aan bod, waarmee audio en video kunnen worden afgespeeld. De interactieve mogelijkheden met externe applicatie services worden ook behandeld, zodat deelnemers in staat zijn om een enterprise applicatie te ontwikkelen met JavaFX.
Voor meer informatie over de basis van Java en de mogelijkheden binnen JavaFX, kan je ook onze Java Programmeren cursus bekijken. Voor de meest recente updates en features van Java, raden we aan om de officiële JavaFX website te bezoeken.

Doelgroep Cursus JavaFX Programmeren

Java developers die Java FX willen leren voor het ontwerpen van desktop en mobile front ends.

Voorkennis Cursus JavaFX

Voor deelname aan deze cursus kennis van Java development vereist. Ervaring met het ontwerpen van GUI interfaces is bevorderlijk voor een goede begripsvorming.

Uitvoering Training Cursus JavaFX

De stof wordt behandeld aan de hand van presentatie slides. Demos dienen ter verduidelijking van de behandelde concepten. De theorie wordt afgewisseld met praktische oefeningen. De cursustijden zijn van 9.30 tot 16.30.

Officieel Certificaat JavaFX Programmeren

De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Java FX Programmeren.

Modules

Module 1 : JFX Intro

  • Introducing JavaFX
  • Minimum effort and maximum impact
  • Comparing Java and JavaFX
  • Comparing JavaFX with Adobe AIR
  • GWT, and Silverlight
  • Deployment and More
  • Packaging and Deployment
  • JavaFX in Swing
  • Interoperability with SWT
  • Use a Doclet

Module 2 : Creating a GUI

  • Startup Window
  • Main Window
  • Menu Bar
  • Selection and Message Bar
  • Content Panel
  • Library Panel
  • Hierarchy Panel
  • Inspector Panel
  • Style Sheet Support
  • Internationalization Support

Module 3 : Properties and Bindings

  • Understanding Properties
  • Defining a Property
  • Using a ChangeListener
  • High-Level Binding API
  • Using the Bindings Class
  • Combining Both Approaches
  • Observable, ObservableValue
  • InvalidationListener
  • ChangeListener
  • Low-Level Binding API

Module 4 : JavaFX

  • Application Logic
  • Architecture and Framework
  • Work with the Scene Graph
  • Use Properties and Binding
  • Add Text
  • Work with UI Controls
  • Work with Collections
  • Concurrency and Threads
  • Implement Best Practices

Module 5 : JavaFX UI Controls

  • Work with Layouts
  • Build UI with FXML
  • Handle Events
  • Create Charts
  • Add HTML Content
  • Skin Applications with CSS
  • Drag and Drop Data
  • Work with Canvas
  • Scene Builder

Module 6 : Collections

  • Java Collections Basics
  • Using a List
  • Using a Map
  • Collections Class
  • JavaFX Collections
  • Using an ObservableList
  • Using ObservableMap
  • FXCollections
  • Change Notifications

Module 7 : Creating JavaFX Charts

  • Introduction to JavaFX Charts
  • Pie Chart
  • Line Chart
  • Area Chart
  • Bubble Chart
  • Scatter Chart
  • Bar Chart
  • Styling Charts with CSS

Module 8 : Using Media Classes

  • Effects and Animation
  • Create Visual Effects
  • 2D Transformations
  • 3D Transformations
  • Add Transitions & Animation
  • Incorporate Media
  • Media Classes
  • External Services

 

Lees meer
Opleidingsinformatie
Opleidingssoort
Training
Opleidingsmethode
In een groep op locatie en online
Type certificaat/diploma
Certificaat
Opleidingsduur
2 dagen
Max. deelnemers
12
Studiebelastingsuren
12 per opleiding
Tijdstip
Overdag
Taal in opleiding
Nederlands
Aanbieder
SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development.
SpiralTrain BV
SpiralTrain BV
NRTO