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.
Struttura del corso
1. Introduzione a Zig
- Panoramica della lingua Zig e della sua filosofia
- Fondamenti della sintassi: variabili, funzioni, cicli e condizionali
- Tipi di dati e strutture
- Nozioni di base sulla gestione della memoria
- Tecniche di debug
- Esercizi pratici sui fondamenti di Zig
2. Sviluppo di applicazioni in Zig
- Scrittura ed esecuzione di test unitari
- Comprensione dei puntatori e della sicurezza della memoria
- Costruire sistemi e organizzazione del progetto
- Strutture dati essenziali in Zig
- Strategie di gestione degli errori
- Considerazioni sulla memoria stack e heap
- Operazioni sui file e gestione I/O
- Esercitazioni pratiche sullo sviluppo delle applicazioni
3. Argomenti avanzati di Zig
- Interoperabilità con C (interoperabilità Zig-C)
- Lavorare con i vettori e l'ottimizzazione delle prestazioni
- Esercizi pratici sulle funzionalità avanzate di Zig
Requisiti
Pubblico di destinazione
- Sviluppatori di software interessati ad apprendere Zig
- I programmatori di sistemi esplorano alternative al C/Rust
- Ingegneri che lavorano in sistemi embedded, sviluppo di giochi o applicazioni critiche per le prestazioni
Prerequisiti
- Comprensione dei concetti fondamentali della programmazione (variabili, cicli, condizionali, funzioni)
- Esperienza con il debug, strutture dati di base e gestione degli errori
- Esperienza con la programmazione di sistemi (C, Rust o linguaggi simili)
14 ore
Recensioni (5)
He answers my questions very well explained.
Khaled Almarzooqi - Beamtrail
Corso - Circuits and Electronics Fundamentals
That the trainer adapts to our needs
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Corso - The Yocto Project - An Overview - hands-on
L'allenatore è stato davvero gentile e ben informato, facendo il possibile per spiegare cose che non sapevo
Felix - Microchip Technology Inc
Corso - Embedded C Application Design Principles for Automotive Professionals
Traduzione automatica
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Corso - Arduino: Programming a Microcontroller for Beginners
I genuinely enjoyed the trainer knowledge.