Γλώσσα Scala για προγραμματιστές Java - μάθημα 44.900 RUB. από το IBS Training Center, εκπαίδευση 30 ωρών, Ημερομηνία: 1 Δεκεμβρίου 2023.
μικροαντικείμενα / / December 04, 2023
Θέματα που καλύπτονται:
1. Εισαγωγή στη Σκάλα.
2. Οδηγίες, χειριστές και τύποι:
Δηλώσεις υπό όρους;
Κύκλοι;
Λειτουργίες;
Μεταβλητές;
Χειριστές;
Τύπος μονάδας;
Τύποι λειτουργιών;
Τύποι Null, Nothing, Any, AnyRef και AnyVal.
Εξαιρέσεις;
3. Πίνακες, χάρτες, πλειάδες:
Δημιουργία, προσθήκη και διαγραφή στοιχείων πίνακα.
Πρόσβαση σε στοιχεία πίνακα.
Πίνακες σταθερού και μεταβλητού μήκους.
Πολυδιάστατοι πίνακες;
Λειτουργίες με πίνακες.
Ταξινόμηση πίνακα.
Κατασκευή και πρόσβαση σε συσχετικούς πίνακες.
Επανάληψη, αλλαγή, ταξινόμηση συσχετιστικών πινάκων.
Πλειάδες?
Φερμουάρ?
4. Κατηγορίες και κληρονομικότητα:
Τάξεις;
Ιδιότητες με getters και setters.
Χρήση παρενθέσεων κατά την κλήση μεθόδων.
Ακίνητα μόνο με λήπτες.
Βοηθητικές κατασκευές;
Κύριος κατασκευαστής;
Ένθετες τάξεις;
Επέκταση τάξης;
Παράκαμψη μεθόδου.
Έλεγχος τύπων και χύτευση.
Κλήση του κατασκευαστή superclass.
Παράκαμψη πεδίου.
Ανώνυμες υποκατηγορίες.
Αφηρημένα πεδία;
Παραγγελία κατασκευής και πρώιμοι ορισμοί.
Ιεραρχία κληρονομικότητας;
Σύγκριση αντικειμένων για ισότητα.
5. Αντικείμενα:
Singletons;
Συνοδευτικά αντικείμενα.
Αντικείμενα που επεκτείνουν μια τάξη ή ένα χαρακτηριστικό.
Μεταγραφές?
Πακέτα αντικειμένων;
Οι μέθοδοι ισχύουν και δεν εφαρμόζονται.
Τεμπέλικα αντικείμενα.
Αντικείμενα που χρησιμοποιούν πολλαπλά χαρακτηριστικά.
6. Χαρακτηριστικά:
Χαρακτηριστικά ως διεπαφές.
Χαρακτηριστικά με συγκεκριμένη εφαρμογή.
Παράκαμψη αφηρημένων μεθόδων σε χαρακτηριστικά.
Συγκεκριμένα και αφηρημένα πεδία σε χαρακτηριστικά.
Η σειρά κατασκευής χαρακτηριστικών.
Αρχικοποίηση πεδίων χαρακτηριστικών.
Χαρακτηριστικά που επεκτείνουν τις τάξεις.
Αυτο-τύποι;
7. Λειτουργίες:
Λειτουργεί ως μεταβλητές.
Προεπιλεγμένα και ονομασμένα ορίσματα.
Λειτουργίες χωρίς τιμή επιστροφής.
Ανώνυμες συναρτήσεις.
Λειτουργίες με παραμέτρους συνάρτησης.
Κλείσιμο;
Λειτουργικές διεπαφές;
Currying;
Μεταβίβαση μιας συνάρτησης ως παραμέτρου ως μπλοκ κώδικα.
Χρήση επιστροφής.
8. Συλλογές:
Χαρακτηριστικά συλλογής στο Scala: Map, Set και Seq.
Μεταβλητές και αμετάβλητες συλλογές.
Ακολουθίες;
Κονίστρα;
Επεξεργάσιμες λίστες.
Σκηνικά;
Χειριστές για εργασία με συλλογές.
Τυπικές μέθοδοι εργασίας με συλλογές.
Χρησιμοποιώντας τον χάρτη λειτουργιών, σμικρύνετε, διπλώστε και σαρώστε.
Φερμουάρ?
Iterators;
Ροές δεδομένων.
Συλλογές ασφαλείς για νήματα.
Παράλληλοι υπολογισμοί σε συλλογές.
Αλληλεπίδραση με συλλογές Java.
9. Αντιστοίχιση μοτίβων:
Χρήση αντιστοίχισης προτύπων.
Μεταβλητές σε μοτίβα.
Τύποι μοτίβων;
Σύγκριση με πίνακες, λίστες και πλειάδες.
Κανονικές εκφράσεις;
Εξαγωγείς;
Μοτίβα στον καθορισμό μεταβλητών.
Μοτίβα για εκφράσεις.
Κατηγορίες περίπτωσης, τύπος επιλογής και μερικές συναρτήσεις.
10. Κατηγορίες περιπτώσεων:
Η μέθοδος αντιγραφής και οι ονομασμένες παράμετροι.
Προστατευμένες τάξεις.
Τύπος Επιλογή;
Μερικώς καθορισμένες συναρτήσεις.
11. Γενικά:
Γενικές τάξεις;
Γενικές λειτουργίες;
Περιορισμοί τύπων, τύποι μεταβλητών +T, -T;
Χρησιμοποιώντας _ αντί του τύπου.
12. Άμεσες μετατροπές:
Η σιωπηρή λέξη-κλειδί για τον ορισμό ενός σιωπηρού τύπου cast.
Εισαγωγή και χρήση σιωπηρών μετατροπών.
Σιωπηρές παράμετροι.
Συνεχίστε να μαθαίνετε προγραμματισμό σε Java! Ο προγραμματισμός καλύπτει όλους τους τομείς της ζωής μας: από την οικονομία μέχρι την ψυχαγωγία, από την ιατρική μέχρι την εξερεύνηση του διαστήματος. Μαθαίνοντας να προγραμματίζετε, θα αναπτύξετε προσοχή, υπομονή, επιμονή, τάση για πνευματική δραστηριότητα και ικανότητα λήψης ανεξάρτητων αποφάσεων. Θα αποκτήσετε πρακτικές δεξιότητες που θα σας είναι πάντα χρήσιμες στο μέλλον! Αυτό είναι πιο χρήσιμο και ενδιαφέρον από τα διαδικτυακά παιχνίδια και τα κλαμπ υπολογιστών!
4,1
16 990 ₽
Συνεχίστε να μαθαίνετε προγραμματισμό σε Java! Ο προγραμματισμός καλύπτει όλους τους τομείς της ζωής μας: από την οικονομία μέχρι την ψυχαγωγία, από την ιατρική μέχρι την εξερεύνηση του διαστήματος. Μαθαίνοντας να προγραμματίζετε, θα αναπτύξετε προσοχή, υπομονή, επιμονή, τάση για πνευματική δραστηριότητα και ικανότητα λήψης ανεξάρτητων αποφάσεων. Θα αποκτήσετε πρακτικές δεξιότητες που θα σας είναι πάντα χρήσιμες στο μέλλον! Αυτό είναι πιο χρήσιμο και ενδιαφέρον από τα διαδικτυακά παιχνίδια και τα κλαμπ υπολογιστών!
4,1
17 990 ₽
Σε αυτό το μάθημα, οι μαθητές θα μάθουν για την τεχνολογία κατανεμημένων υπολογιστών που χρησιμοποιεί τεχνολογίες JEE (Java Enterprise Edition), συμπεριλαμβανομένων χρήση EJB, έγχυση εξάρτησης CDI, εργασία με βάσεις δεδομένων μέσω τεχνολογίας JPA και εργασία με μεσίτες μηνυμάτων που βασίζονται στην τεχνολογία JMS. Το μάθημα βασίζεται στον διακομιστή WildFly (JBoss) ως τον πιο δημοφιλή διακομιστή εφαρμογών αυτή τη στιγμή. Ωστόσο, η γνώση μπορεί να εφαρμοστεί σε οποιονδήποτε διακομιστή πληροί τις προδιαγραφές JEE (WebSphere, WebLogic, κ.λπ.).
4
41 500 ₽