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 (2)
Instruktörens sätt att förklara
Deepak Tiwari - Beamtrail
Kurs - Circuits and Electronics Fundamentals
Maskintolkat
Instruktören var mycket interaktiv och hade ett konstant tempo.
Carolyn Yaacoby - Yeshiva University
Kurs - Raspberry Pi for Beginners
Maskintolkat