Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Εισαγωγή στο Java 21
- Επισκόπηση του Java 21 και της κατάστασης LTS
- Βασικές βελτιώσεις σε σχέση με τις προηγούμενες εκδόσεις
- Ρύθμιση του περιβάλλοντος ανάπτυξης Java 21
Νέα Χαρακτηριστικά και Βελτιώσεις
- Νέα χαρακτηριστικά γλώσσας και ενημερώσεις σύνταξης
- Βελτιώσεις στην αντιστοίχιση προτύπων και στα αρχεία
- Νέες διεπαφές προγραμματισμού εφαρμογών (APIs) και ενημερώσεις βιβλιοθηκών
Βελτιστοποίηση Απόδοσης με το Java 21
- Βελτιώσεις στη διαχείριση μνήμης
- Τεχνικές ρύθμισης απόδοσης
- Χρήση των τελευταίων βελτιώσεων JVM
Modular Programming στο Java 21
- Ενημερώσεις του συστήματος modules
- Δημιουργία και διαχείριση modular εφαρμογών
- Βέλτιστες πρακτικές για modular ανάπτυξη Java
Προηγμένα Χαρακτηριστικά Γλώσσας
- Σφραγισμένες κλάσεις και αντιστοίχιση προτύπων
- Ενισχυμένες εντολές switch και εκφράσεις
- Προηγμένη χρήση αρχείων και κλάσεων δεδομένων
Ενσωμάτωση του Java 21 με Σύγχρονες Βιβλιοθήκες
- Εργασία με ενημερωμένες βιβλιοθήκες και πλαίσια
- Χρήση του Java 21 σε microservices και cloud εφαρμογές
- Αξιοποίηση νέων λειτουργιών βιβλιοθηκών για αποδοτικότητα
Έλεγχος και Εντοπισμός Σφαλμάτων στο Java 21
- Νέα εργαλεία και τεχνικές εντοπισμού σφαλμάτων
- Σύνταξη unit tests για νέα χαρακτηριστικά γλώσσας
- Ενσωμάτωση με δημοφιλή πλαίσια ελέγχου
Ανάπτυξη και Συντήρηση Εφαρμογών Java 21
- Στρατηγικές ανάπτυξης και βέλτιστες πρακτικές
- Διαχείριση αναβαθμίσεων εκδόσεων και συμβατότητας
- Παρακολούθηση και συντήρηση εφαρμογών μακροπρόθεσμης υποστήριξης
Σύνοψη και Επόμενα Βήματα
Requirements
- Βασικές γνώσεις προγραμματιστικών εννοιών
- Προηγούμενη εμπειρία με Java (οποιαδήποτε έκδοση)
- Εξοικείωση με τις αρχές του αντικειμενοστραφούς προγραμματισμού (OOP)
Κοινό
- Προγραμματιστές Java που επιδιώκουν να αναβαθμίσουν στην τελευταία έκδοση
- Μηχανικοί λογισμικού που επιδιώκουν να βελτιώσουν τις δεξιότητές τους στο Java
- Επαγγελματίες πληροφορικής που συμμετέχουν στην ανάπτυξη εφαρμογών που βασίζονται στο Java
21 Hours