Wil je grip krijgen op een van de krachtigste programmeertalen? In deze training leer je C, de taal achter besturingssystemen en embedded software. Werk met geheugenbeheer, pointers en bestands-I/O!
Wil je leren programmeren in C, de taal die de basis vormt voor besturingssystemen, embedded systemen en high-performance applicaties? In deze driedaagse training krijg je diepgaand inzicht in C en leer je efficiënte, robuuste code schrijven. Je werkt hands-on met belangrijke concepten zoals geheugenbeheer, pointers en datastructuren, en maakt kennis met tools zoals gcc en gdb. Daarnaast ontdek je hoe je draagbare en veilige C-code ontwikkelt.
Wat leer je in deze training?
- C-grondslagen – Variabelen, datatypes, operatoren en controlemechanismen.
- Geheugenbeheer – Dynamische allocatie met malloc(), calloc(), free().
- Pointers en datastructuren – Werken met arrays, structs en linked lists.
- Bestands-I/O – Gegevens lezen en schrijven in tekst- en binaire bestanden.
- Debugging en optimalisatie – Gebruik van gdb, makefiles en best practices.
Deze training is ideaal voor wie low-level programmeren wil beheersen, van embedded development tot systeemsoftware.
De training bevat praktijkgerichte opdrachten, Engelstalig lesmateriaal en wordt gegeven door een Nederlandstalige docent.