Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Παρουσίαση
- Τι είναι το Rust;
- Rust απέναντι σε άλλες γλώσσες προγραμματισμού
- Εξάμηνη των λειτουργιών και της αρχιτεκτονικής του Rust
Κατανόηση του Rust
- O κύκλος ζωής ενός προγράμματος Rust
- Πώς λειτουργεί το Rust σε περιβάλλον συστημάτων
- Ασφάλεια μνήμης και διαχείριση χαρακτηριστικών του Rust
Εκκίνηση
- Ρύθμιση του περιβάλλοντος ανάπτυξης
- Εγκατάσταση του Rust ως γλώσσα εργαλείων προγραμματισμού
- Ρύθμιση του περιβάλλοντος Rust
- Εξέρευνα απόδοση του διαχειριστή πακέτων Cargo
Βασική σύνταξη και εννοίες
- Μεταβλητές και τύποι δεδομένων στο Rust
- Έλεγχος ροής και βρόχους
- Συναρτήσεις και μODULES
- Διαχείριση χαρακτηριστικών και δανεισμού στο Rust
Επεξεργασία λαθών και panic
- Χειρισμός λαθών με τους τύπους Result και Option
- Ανάκλιση vs αποτυχία με panic!
- Περιβόητοι τύποι λαθών και στρατηγικές επεξεργασίας λαθών
Διαχείριση μνήμης στο Rust
- Τοποθέτηση μνήμης στο stack vs heap
- Δείκτες και αναφορές στο Rust
- Διαχείριση μνήμης με Box και τους blocks unsafe
Δομές και Enums στο Συστηματικό Προγραμματισμό
- Ορισμός και εργασία με δομές (structs)
- Δημιουργία και χρήση enums
- Pattern matching στο Rust
Ενδυνάμωση με C και Κώδικα Χαμηλής Βαθμίδας
- Ενδυνάμωση του Rust με C και C++ code
- Χρήση FFI (Foreign Function Interface)
- Εργασία με raw pointers και unsafe code
Συνδυασμός και Σύγχρονη Εξέλιξη
- Μοντέλα συνδυασμού σε προγραμματισμό συστημάτων
- Mutex, RwLock και Condvar για συγχρονισμό
- Channels και πέρασμα μηνυμάτων για επικοινωνία
Χειρισμός και Εξαλείφθηση Προβλημάτων στα Προγράμματα Rust
- Εργαλεία και τεχνικές χειρισμού προβλημάτων στα προγράμματα Rust
- Προφιλάξεις και ανάλυση απόδοσης
- Εξαλείφθηση συνηθισμένων προβλημάτων σε προγραμματισμό συστημάτων
Σύνοψη και Επόμενα Βήματα
Απαιτήσεις
- Βασική κατανόηση των εννοιών προγραμματισμού
- Γνωστικά με τουλάχιστον ένα γλώσσα προγραμματισμού (όπως C ή C++)
Αυτή την εξέλιξη απευθύνεται σε:
- Προγραμματιστές
21 Ώρες
Σχόλια (2)
Πολύ καλή δομή θέματος, τέλεια παρουσίαση, υψηλό επίπεδο γνώσεων του εκπαιδευτικού. Ανέλειπτη υποδομή.
Tibor Pozsgai
Κομμάτι - Rust Advanced
Μηχανική Μετάφραση
Σταθερή εισαγωγή στο Rust με προχωρημένα στοιχεία όπως τα macros. Πρακτικά κώδικας ασκήσεις, πολλά παρεξηγηματικά σχόλια, ελεύθερη συζήτηση και συμβουλές.
Robert - Sonova Warsaw Service Center Sp z o o
Κομμάτι - Rust Programming
Μηχανική Μετάφραση