Cursusaanbod
1. Inleiding tot Zig
- Overzicht van de Zig-taal en zijn filosofie
- Syntaxis fundamentals: variabelen, functies, lussen en conditionals
- Gegevens typen en structs
- Basisprincipes van geheugenbeheer
- Debugger technieken
- Praktische oefeningen over Zig-fundamenten
2. Toegepaste ontwikkeling in Zig
- Eenheid tests schrijven en uitvoeren
- Pointers en geheugenveiligheid begrijpen
- Bouwsystemen en projectorganisatie
- Essentiële gegevensstructuren in Zig
- Strategieën voor foutafhandeling
- Overwegingen voor stack- en heapgeheugen
- Bestandsoperaties en I/O-handling
- Praktische oefeningen voor toegepaste ontwikkeling
3. Geavanceerde Zig-onderwerpen
- Interoperabiliteit met C (Zig-C interop)
- Werken met vectoren en prestatieoptimalisatie
- Praktische oefeningen over geavanceerde Zig-functies
Vereisten
Doelgroep
- Softwareontwikkelaars die geïnteresseerd zijn in het leren van Zig
- Systemen programmeurs die alternatieven voor C/Rust verkennen
- Ingenieurs die werken in inbeddingssystemen, game-ontwikkeling of prestatiekritische toepassingen
Vereisten
- Begrip van fundamentele programmeerconcepten (variabelen, lussen, conditionals, functies)
- Ervaring met debuggen, basisgegevensstructuren en foutafhandeling
- Enige ervaring met systemen programmeren (C, Rust of vergelijkbare talen)
Testimonials (5)
Hij beantwoordt mijn vragen heel goed uitgelegd.
Khaled Almarzooqi - Beamtrail
Cursus - Circuits and Electronics Fundamentals
Automatisch vertaald
Sean was een dynamische spreker en de praktijkopdrachten waren erg interessant en ik kan zien hoe ze in de toekomst van pas zullen komen.
Temira Koenig - Yeshiva University
Cursus - Raspberry Pi for Beginners
Automatisch vertaald
Dat de trainer zich aanpast aan onze behoeften
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Cursus - The Yocto Project - An Overview - hands-on
Automatisch vertaald
De trainer was erg aardig en deskundig en deed een stap verder om dingen uit te leggen die ik niet wist
Felix - Microchip Technology Inc
Cursus - Embedded C Application Design Principles for Automotive Professionals
Automatisch vertaald
De verwerving van nuttig kennis en verduidelijking van enkele zaken waarover ik me eerder niet zeker was.
Kenneth Mahoney - University of Glasgow
Cursus - Arduino: Programming a Microcontroller for Beginners
Automatisch vertaald