Neem contact met ons 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

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën