Εξέλιξη Κομματιού

Εισαγωγή

  • JavaFX σε αντιπαράθεση με Swing, SWT, AWT

Εγκατάσταση και Συνδυασμός JavaFX και του Περιβάλλοντος Ανάπτυξης

Περίγλυψη των Λειτουργιών και της Αρχιτεκτονικής JavaFX

Χρήση Συστατικών UI JavaFX

  • Ελέγχοι UI, διαγράμματα, HTML περιεχόμενο, μουσίδια, CSS, FXML κ.λπ.

Άσκηση: Δημιουργία Εφαρμογής

Ανταπόκριση στην Είσοδο του Χρήστη

  • Ανάπτυξη UI που λειτουργεί με βάση γεγονότα
  • Χειρισμός γεγονότων

Προσθήκη Εφεκτών, Αλλοίωσης και Μέσων

  • Εργασία με 3D γραφικά JavaFX, API περιχώρισης εικόνων, Canvas
  • Δημιουργία Οπτικών Εφεκτών
  • Προσθήκη 2D & 3D μετασχηματισμών, μεταβάσεων και αλλοίωσης
  • Ενσωμάτωση Μέσων

Άσκηση: Εφαρμογή των Λειτουργιών στην Εφαρμογή

Μια Διαλείμματος για τη Λογική της Εφαρμογής

  • Εργασία με τον Χάρτη Σκηνής (Scene Graph)
  • Χρήση Ιδιοτήτων, Κλεισίματος και Συλλογών

Βελτίωση της Χρησιμότητας μιας Εφαρμογής

  • Κατανόηση της εφαρμογής από την πλευρά του χρήστη
  • Ανάδειξη της ορθής διακόσμησης (localization) της εφαρμογής

Άσκηση: Επέκταση της Εφαρμογής

Εφαρμογή της Εφαρμογής

  • Εφαρμογή ως εφαρμογή γραφείου (desktop application)
  • Εφαρμογή ως εφαρμογή διαδικτύου (web application)

Εργασία με Παλαιότερες Εφαρμογές Java

  • Κατανόηση της παράλληλης εκτέλεσης (Concurrency) και των νήματων (Threads)
  • Ενσωμάτωση JavaFX με Swing και SWT

Προβλήματα και Αντιμετώπιση

Σύνοψη και Συμπέρασμα

Απαιτήσεις

  • Εμπειρία προγραμματισμού Java
  • Κάποια εμπειρία με Swing, AWT ή SWT είναι επιθυμητή
 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (5)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες