Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
1. Inleiding tot Zig
- Overzicht van de taal en haar filosofie
- Basisaspecten van de syntaxis: variabelen, functies, lussen en voorwaardelijke uitspraken
- Datatypes en structuurdefinities
- Grondbeginselen van geheugenbeheer
- Technieken voor debuggen
- Praktische oefeningen over de fundamentele aspecten van Zig
2. Applicatieontwikkeling met Zig
- Het schrijven en uitvoeren van unit-tests
- Begrip van pointers en de veiligheid van geheugengebruik
- Bouwsystemen en organisatie van projecten
- Belangrijke datastructuren binnen Zig
- Strategieën voor foutafhandeling
- Overwegingen rond stack- en heapgeheugen
- Bestandsbewerkingen en I/O-verwerking
- Praktische oefeningen in applicatieontwikkeling
3. Geavanceerde onderwerpen in Zig
- Interoperabiliteit met C (Zig-C-interoperabiliteit)
- Werken met vectoren en prestatie-optimalisatie
- Praktische oefeningen over geavanceerde Zig-mogelijkheden
Vereisten
Doelgroep
- Softwareontwikkelaars die graag Zig willen leren
- Systeemprogrammeurs op zoek naar alternatieven voor C of Rust
- Ingenieurs werkzaam in ingebedde systemen, gameontwikkeling of bij applicaties waarbij prestaties cruciaal zijn
Voorwaarden
- Kennis van basisprogrammeerconcepten zoals variabelen, lussen en voorwaardelijke uitspraken
- Ervaring met debuggen, eenvoudige datastructuren en foutafhandeling
- Enige ervaring met systeemprogrammering in C, Rust of een vergelijkbare taal
14 Uren
Getuigenissen (1)
In staat zijn om gevraagd te hebben naar geavanceerde onderwerpen, zelfs als deze aanvankelijk niet waren gepland.
Gabriel Chouinard - Spark Microsystems
Cursus - FreeRTOS: Programming for Real Time Operating Systems
Automatisch vertaald