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

Εισαγωγή

  • JavaFX vs Swing, SWT, AWT

Εγκατάσταση και ρύθμιση του JavaFX και του περιβάλλοντος ανάπτυξης

Περιγραφή των λειτουργιών και της αρχιτεκτονικής JavaFX

Χρήση συστάδων UI JavaFX

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

Ασκητήριο: Δημιουργία απλής εφαρμογής

Αντιδράσεις στη χρήση διεπαφής του χρήστη

  • Ανάπτυξη γραφικών διεπαφών που είναι βασισμένες σε περιγεγραμμένα γεγονότα
  • Διαχείριση γεγονότων

Προσθήκη αποτελεσμάτων, κινήσεων και πολυμέσων

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

Ασκήσεις: Δημιουργία εφαρμογής με απτά αποτελέσματα

Μια ματιά στην λογική της εφαρμογής

  • Εργασία με Scene Graph
  • Χρήση Properties, Binding και Collections

Βελτιστοποίηση της ευχρησιμότητας μιας εφαρμογής

  • Δείκτρων της εφαρμογής από την οπτική γωνία του χρήστη
  • Καθιέρωση πολυγλωσσίας στην εφαρμογή

Ασκήσεις: Επεκτάσεις της εφαρμογής

Διανομή της εφαρμογής

  • Εφαρμογή ως εφαρμογή γραφικής πλατφόρμας
  • Εφαρμογή ως διαδικτυακή εφαρμογή

Εργασία με κληροδοχικές Java εφαρμογές

  • Κατανόηση των παράλληλων διεπαφών και threads
  • Ενσωμάτωση JavaFX με Swing και SWT

Αντιμετώπιση προβλημάτων

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

Απαιτήσεις

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

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


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

Σχόλια (5)

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

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