Il corso si propone di offrire le basi per la progettazione e l’implementazione di Rich Internet Application (RIA) utilizzando JavaFX.
Vengono fornite le informazioni generali di utilizzo dei principali componenti GUI di JavaFX per realizzare la presentation di applicazioni che girano su browser, desktop, palmari e TV.
Le conoscenze acquisite vengono consolidate dalle numerose esercitazioni pratiche, studiate in modo da analizzare i problemi più comuni e le soluzioni più efficaci per quanto riguarda lo sviluppo di applicazioni basate su JavaFX.
L’obiettivo del corso è quello di fornire una panoramica su Java FX che permetta da subito di creare semplici applicazioni.
- JavaFX: overview tecnologica
- Introduzione alle Rich Internet Application e alla tecnologia JavaFX
- Il linguaggio JavaFX Script
- Implementazione del classico Hello World con JavaFX
- Creare Classi ed Oggetti JavaFX
- Principali componenti GUI di JavaFX
- JavaFX Media
- Animazioni ed effetti
- Riutilizzare e incapsulare codice
- Databinding
- Accesso ai Web Services con JavaFX
- Realizzazione di effetti grafici avanzati in JavaFX e componenti grafici
- Cenni di programmazione avanzata JavaFX (Binding, Triggers).
Il corso prevede che almeno il 50% del tempo sia dedicato ad esercitazioni che abbiano come scopo quello di realizzare applicazioni reali.
James L. Weaver , JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications, Apress
La frequenza richiede al partecipante le competenze relative alla programmazione web in Java.