Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Προχωρημένο Ownership
- Κατανόηση των lifetimes και του borrowing
- Εξερεύνηση των έξυπνων δεικτών: Box, Rc και Arc
- Εργασία με κύκλους αναφοράς χρησιμοποιώντας τα Weak και Unsync
- Προχωρημένα μοτίβα και τεχνικές ownership
Ασύγχρονος Προγραμματισμός με Async/Await
- Εισαγωγή στον ασύγχρονο προγραμματισμό στη Rust
- Εργασία με τη σύνταξη async/await
- Σύνθεση futures και εργασία με ασύγχρονες βιβλιοθήκες
- Εξερεύνηση του ασύγχρονου οικοσυστήματος και των βιβλιοθηκών
Traits και Generics
- Προχωρημένη χρήση των traits και συσχετιζόμενοι τύποι
- Υλοποίηση γενικών συναρτήσεων, struct και enums
- Όρια και αντικείμενα trait
- Εξερεύνηση της συνέπειας των trait και των κανόνων orphan
Προχωρημένος Χειρισμός Σφαλμάτων
- Δημιουργία προσαρμοσμένων τύπων σφαλμάτων
- Προχωρημένες τεχνικές χειρισμού σφαλμάτων: try!, ? operator, προσαρμοσμένες αλυσίδες σφαλμάτων
- Στρατηγικές και μοτίβα χειρισμού σφαλμάτων
Macros
- Διαδικαστικά macros: macros τύπου attribute και function-like
- Δηλωτικά macros: macro_rules! και η σύνταξη που μοιάζει με match
- Προχωρημένη χρήση των macros και μεταπρογραμματισμός
Βελτιστοποίηση Απόδοσης
- Προφίλ και συγκριτική αξιολόγηση κώδικα Rust
- Αναγνώριση σημείων συμφόρησης απόδοσης
- Τεχνικές βελτιστοποίησης: δομές δεδομένων, αλγόριθμοι και σημαίες μεταγλωττιστή
- Συγγραφή κώδικα Rust υψηλής απόδοσης
Προχωρημένος Ταυτοχρονισμός
- Προχωρημένα πρωτόγονα συγχρονισμού: Mutex, RwLock και Condvar
- Υλοποίηση δομών δεδομένων χωρίς κλειδώματα (lock-free) και χωρίς αναμονή (wait-free)
- Κανάλια και ανταλλαγή μηνυμάτων
- Εξερεύνηση προχωρημένων μοτίβων ταυτοχρονισμού
Προχωρημένη Αντιμετώπιση Προβλημάτων
- Προχωρημένες τεχνικές για την αποσφαλμάτωση και επίλυση πολύπλοκων ζητημάτων σε προγράμματα Rust
- Δημιουργία προφίλ και βελτιστοποίηση απόδοσης σε πραγματικά σενάρια
- Στρατηγικές για τον χειρισμό ακραίων περιπτώσεων και ασυνήθιστης συμπεριφοράς
Σύνοψη και Επόμενα Βήματα
Απαιτήσεις
- Επάρκεια στα Βασικά της Rust ή αντίστοιχη εμπειρία
- Εμπειρία με προγραμματισμό επιπέδου συστήματος
- Εμπειρία προγραμματισμού μεσαίου επιπέδου
Κοινό
- Προγραμματιστές
21 Ώρες
Σχόλια (2)
Πολύ καλή δομή θέματος, τέλεια παρουσίαση, υψηλό επίπεδο γνώσεων του εκπαιδευτικού. Ανέλειπτη υποδομή.
Tibor Pozsgai
Κομμάτι - Rust Advanced
Μηχανική Μετάφραση
Μου άρεσαν οι αλληλεπιδραστικοί παραδείγματα που εργαστήκαμε, ο καθηγητής ήταν εξαιρετικά γνωστός σχεδόν κάθε θέματος για το οποίο είχαμε ερωτήσεις, και δώρισε αξιόλογες συμβουλές για τις πρακτικές μας περιπτώσεις που σχετίζονται με κάποια από το υλικό της εκπαίδευσης.
Tracy - GenesysGo
Κομμάτι - Rust Advanced
Μηχανική Μετάφραση