Struttura del corso

Introduzione

  • JavaFX vs Swing, SWT, AWT

Installazione e configurazione di JavaFX e dell'ambiente di sviluppo

Panoramica delle funzionalità e dell'architettura di JavaFX

Utilizzo dei componenti UI di JavaFX

  • Controlli UI, grafici, contenuti HTML, layout, CSS, FXML, ecc.

Esercizio: Creazione di un'applicazione semplice

Risposta agli input dell'utente

  • Sviluppo UI guidato dagli eventi
  • Gestione degli eventi

Aggiunta di effetti, animazioni e media

  • Lavoro con la grafica 3D di JavaFX, API di operazioni immagine, Canvas
  • Creazione di effetti visivi
  • Aggiunta di trasformazioni 2D & 3D, transizioni e animazioni
  • Integrazione dei media

Esercizio: Rendere l'applicazione più vivace

Panoramica della logica dell'applicazione

  • Lavoro con il grafo delle scene (Scene Graph)
  • Utilizzo di proprietà, binding e raccolte

Miglioramento dell'usabilità di un'applicazione

  • Vedere l'applicazione attraverso gli occhi dell'utente
  • Rendere l'applicazione localizzabile

Esercizio: Estensione dell'applicazione

Distribuzione dell'applicazione

  • Distribuzione come applicazione desktop
  • Distribuzione come applicazione web

Lavoro con le applicazioni Java legacy

  • Comprensione della concorrenza e dei thread
  • Integrazione di JavaFX con Swing e SWT

Risoluzione dei problemi

Riepilogo e conclusione

Requisiti

  • Esperienza di programmazione in Java
  • Alcuna esperienza con Swing, AWT o SWT è desiderabile
 21 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative