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)
Han svarar på mina frågor mycket väl förklarat.
Khaled Almarzooqi - Beamtrail
Kurs - Circuits and Electronics Fundamentals
Maskintolkat
Sean var en dynamisk talare och de praktiska övningarna var mycket intressanta. Jag ser hur de kommer att vara verkligen tillämpningsbara.
Temira Koenig - Yeshiva University
Kurs - Raspberry Pi for Beginners
Maskintolkat
Att utbildaren anpassar sig efter våra behov
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Kurs - The Yocto Project - An Overview - hands-on
Maskintolkat
Instruktören var verkligen trevlig och kunskapfull, och gick det extra steget för att förklara saker som jag inte kände till
Felix - Microchip Technology Inc
Kurs - Embedded C Application Design Principles for Automotive Professionals
Maskintolkat
Förvärvandet av användbar kunskap och förtydligandet av saker jag tidigare var osäker på.
Kenneth Mahoney - University of Glasgow
Kurs - Arduino: Programming a Microcontroller for Beginners
Maskintolkat