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
1. Εισαγωγή στο Zig
- Επισκόπηση της γλώσσας Zig και της φιλοσοφίας της
- Βασικές αρχές σύνταξης: μεταβλητές, συναρτήσεις, βρόχοι και προϋποθέσεις
- Τύποι και δομές δεδομένων
- Βασικά στοιχεία διαχείρισης μνήμης
- Τεχνικές αποσφαλμάτωσης
- Πρακτικές ασκήσεις για τις βασικές αρχές Zig
2. Ανάπτυξη Εφαρμογών στο Zig
- Συγγραφή και εκτέλεση δοκιμών μονάδας
- Κατανόηση δεικτών και ασφάλεια μνήμης
- Δημιουργία συστημάτων και οργάνωση έργου
- Βασικές δομές δεδομένων στο Zig
- Στρατηγικές χειρισμού σφαλμάτων
- Στοιχεία μνήμης στοίβας και στοίβας
- Λειτουργίες αρχείων και χειρισμός I/O
- Πρακτικές ασκήσεις για την ανάπτυξη εφαρμογών
3. Προηγμένα θέματα Zig
- Διαλειτουργικότητα με C (Zig-C interop)
- Εργασία με διανύσματα και βελτιστοποίηση απόδοσης
- Πρακτικές ασκήσεις σε προηγμένα χαρακτηριστικά Zig
Requirements
Κοινό-στόχος
- Προγραμματιστές λογισμικού που ενδιαφέρονται να μάθουν το Zig
- Προγραμματιστές συστημάτων που εξερευνούν εναλλακτικές λύσεις για το C/Rust
- Μηχανικοί που εργάζονται σε ενσωματωμένα συστήματα, ανάπτυξη παιχνιδιών ή εφαρμογές κρίσιμες για την απόδοση
Προαπαιτούμενα
- Κατανόηση των θεμελιωδών εννοιών προγραμματισμού (μεταβλητές, βρόχοι, προϋποθέσεις, συναρτήσεις)
- Εμπειρία με τον εντοπισμό σφαλμάτων, τις βασικές δομές δεδομένων και τον χειρισμό σφαλμάτων
- Κάποια εμπειρία με προγραμματισμό συστημάτων (C, Rust ή παρόμοιες γλώσσες)
14 Hours
Testimonials (5)
He answers my questions very well explained.
Khaled Almarzooqi - Beamtrail
Course - Circuits and Electronics Fundamentals
That the trainer adapts to our needs
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Course - The Yocto Project - An Overview - hands-on
Ο εκπαιδευτής ήταν πραγματικά ευγενικός και γνώστης, κάνοντας το παραπάνω μίλι για να εξηγήσει πράγματα που δεν ήξερα
Felix - Microchip Technology Inc
Course - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Course - Arduino: Programming a Microcontroller for Beginners
I genuinely enjoyed the trainer knowledge.