Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
1. Introducere în Zig
- Prezentare generală a limbajului Zig și a filosofiei sale
- Fundamentele sintaxei: variabile, funcții, bucle și condiționale
- Tipuri de date și structuri
- Bazele gestionării memoriei
- Tehnici de depanare
- Exerciții practice pe fundamentele Zig
2. Dezvoltarea de Aplicații în Zig
- Scrierea și rularea testelor unitare
- Înțelegerea pointerilor și siguranței memoriei
- Sisteme de build și organizarea proiectelor
- Structuri de date esențiale în Zig
- Strategii de gestionare a erorilor
- Considerații despre memoria stack și heap
- Operații cu fișiere și gestionarea I/O
- Exerciții practice pe dezvoltarea de aplicații
3. Subiecte Avansate în Zig
- Interoperabilitate cu C (Zig-C interop)
- Lucrul cu vectori și optimizarea performanței
- Exerciții practice pe funcționalități avansate ale Zig
Cerințe
Publicul Țintă
- Dezvoltatori de software interesați să învețe Zig
- Programatori de sisteme care explorează alternative la C/Rust
- Ingineri care lucrează în sisteme încorporate, dezvoltare de jocuri sau aplicații critice din punct de vedere al performanței
Cerințe Preliminare
- Înțelegerea conceptelor fundamentale de programare (variabile, bucle, condiționale, funcții)
- Experiență în depanare, structuri de date de bază și gestionarea erorilor
- Ceva experiență în programarea de sisteme (C, Rust sau limbaje similare)
14 Ore
Mărturii (1)
Posibilitatea de a solicita subiecte avansate chiar dacă acestea nu au fost planificate inițial.
Gabriel Chouinard - Spark Microsystems
Curs - FreeRTOS: Programming for Real Time Operating Systems
Tradus de catre o masina