Cursusaanbod
1. Inleiding tot Zig
- Overzicht van de Zig-taal en zijn filosofie
- Syntaxisbasis: variabelen, functies, lussen en voorwaardelijke instructies
- Datatypes en structs
- Grondslagen van geheugenbeheer
- Debugging-technieken
- Praktische oefeningen over Zig-basisconcepten
2. Applicatieontwikkeling in Zig
- Schrijven en uitvoeren van eenheidstests
- Begrip van pointers en geheugens veiligheid
- Buildsystemen en projectorganisatie
- Essentiële datatypes in Zig
- Foutafhandelingsstrategieën
- Stack- en heapgeheugenoverwegingen
- Bestandsbewerkingen en I/O-beheer
- Praktische oefeningen over applicatieontwikkeling
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 Zig willen leren
- Systeemonderzoekers die naar alternatieven voor C/Rust zoeken
- Ingenieurs werkzaam in ingesloten systemen, game-ontwikkeling of prestatiekritische toepassingen
Vereisten
- Begrip van basisprogrammeerconcepten (variabelen, lussen, voorwaardelijke instructies, functies)
- Ervaring met debuggen, basiselementaire datatypes en foutafhandeling
- Enige ervaring met systeemonderzoek (C, Rust of vergelijkbare talen)
Getuigenissen (5)
Hij beantwoordt mijn vragen zeer duidelijk.
Khaled Almarzooqi - Beamtrail
Cursus - Circuits and Electronics Fundamentals
Automatisch vertaald
Sean was een dynamische spreker en de praktijkopdrachten waren zeer interessant. Ik zie hoe deze echt van pas zullen komen.
Temira Koenig - Yeshiva University
Cursus - Raspberry Pi for Beginners
Automatisch vertaald
Dat de instructeur 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 echt aardig en deskundig, en ging uit zijn weg om dingen uit te leggen die ik niet kende.
Felix - Microchip Technology Inc
Cursus - Embedded C Application Design Principles for Automotive Professionals
Automatisch vertaald
De verwerving van nuttige kennis en de verduidelijking van een aantal zaken waar ik eerder onzeker over was.
Kenneth Mahoney - University of Glasgow
Cursus - Arduino: Programming a Microcontroller for Beginners
Automatisch vertaald