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.
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 debugging
- Exerciții practice privind fundamentele Zig
2. Dezvoltarea de aplicații în Zig
- Scrierea și rularea testelor unitare
- Înțelegerea indicatorilor și a siguranței memoriei
- Sisteme de construcție și organizarea proiectelor
- Structuri de date esențiale în Zig
- Strategii de gestionare a erorilor
- Considerații cu privire la memoria stack și heap
- Operațiuni cu fișiere și gestionarea I/O
- Exerciții practice privind dezvoltarea de aplicații
3. Subiecte Zig avansate
- Interoperabilitate cu C (Zig-C interop)
- Lucrul cu vectori și optimizarea performanței
- Exerciții practice privind caracteristicile Zig avansate
Cerințe
Public țintă
- Programatori de software interesați să învețe Zig
- Programatori de sisteme care explorează alternative la C/Rust
- Ingineri care lucrează în sisteme integrate, dezvoltarea de jocuri sau aplicații cu performanță critică
Condiții prealabile
- Înțelegerea conceptelor fundamentale de programare (variabile, bucle, condiționale, funcții)
- Experiență cu depanarea, structuri de date de bază și gestionarea erorilor
- O anumită experiență în programarea sistemelor (C, Rust sau limbaje similare)
14 ore
Mărturii (5)
He answers my questions very well explained.
Khaled Almarzooqi - Beamtrail
Curs - Circuits and Electronics Fundamentals
That the trainer adapts to our needs
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Curs - The Yocto Project - An Overview - hands-on
Trainerul a fost foarte amabil și bine informat, mergând în plus pentru a explica lucruri pe care nu le știam.
Felix - Microchip Technology Inc
Curs - Embedded C Application Design Principles for Automotive Professionals
Tradus de catre o masina
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Curs - Arduino: Programming a Microcontroller for Beginners
I genuinely enjoyed the trainer knowledge.