Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
1. Introduktion till Zig
- Översikt över Zig-språket och dess filosofi
- Grundläggande syntax: variabler, funktioner, loopar och villkorssatser
- Datatyper och strukturer
- Grundläggande minneshantering
- Felsökningsmetoder
- Praktiska övningar i grundläggande Zig-koncept
2. Applikationsutveckling med Zig
- Skriva och köra enhetstester
- Förstå pekare och minnessäkerhet
- Byggsystem och projektorganisation
- Grundläggande datstrukturer i Zig
- Felhanteringsstrategier
- Överväganden kring stack- och heap-minne
- Filoperationer och I/O-hantering
- Praktiska övningar i applikationsutveckling
3. Avancerade Zig-ämnen
- Interoperabilitet med C (Zig-C interoperabilitet)
- Arbete med vektorer och prestandaoptimering
- Praktiska övningar i avancerade Zig-funktioner
Krav
Målgrupp
- Programutvecklare som är intresserade av att lära sig Zig
- Systemprogrammerare som utforskar alternativ till C/Rust
- Ingenjörer som arbetar med inbyggda system, spelutveckling eller prestandakritiska applikationer
Förkunskaper
- Förståelse för grundläggande programmeringskoncept (variabler, loopar, villkorssatser, funktioner)
- Erfarenhet av felsökning, grundläggande datstrukturer och felhantering
- Någon erfarenhet av systemprogrammering (C, Rust eller liknande språk)
14 timmar
Vittnesmål (5)
He answers my questions very well explained.
Khaled Almarzooqi - Beamtrail
Kurs - Circuits and Electronics Fundamentals
Sean was a dynamic speaker and the hands-on exercises were very interesting and I can see how they will be really applicable.
Temira Koenig - Yeshiva University
Kurs - Raspberry Pi for Beginners
That the trainer adapts to our needs
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Kurs - The Yocto Project - An Overview - hands-on
Tränaren var verkligen snäll och kunnig och gick den extra milen för att förklara saker som jag inte visste
Felix - Microchip Technology Inc
Kurs - Embedded C Application Design Principles for Automotive Professionals
Maskintolkat
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.