De cursus wordt in het Engels verzorgd onder de titel "C++ Fundamentals".

Deze training onderscheidt zich door:

  • een sterke focus op moderne, veilige C++ tot C++20;
  • een praktische insteek met industriële gebruikssituaties;
  • kleine klassen voor meer interactie;
  • de flexibele inhoud afgestemd op de behoeften van de deelnemers;
  • de ervaren industriële softwareontwikkelaar als cursusleider.
  • de specifieke relevantie voor ingenieurs in hightech en embedded systemen.

De C++ fundamentals-training is gericht op het opbouwen van een solide begrip van de programmeertaal C++, van basis tot geavanceerde engineeringvereisten. De kennis wordt van de grond af opgebouwd en omvat fundamentele technieken zoals functie- en operator-overloading tot meer geavanceerde onderwerpen zoals template programmeren. Gedurende de training houden we de focus op een veilige, moderne stijl van programmeren in C++, waarbij we taalfuncties behandelen tot en met die van C++20. Naast interactieve lessen zal een groot deel van de training bestaan uit hands-on oefeningen om kennis in de praktijk toe te passen.

Afhankelijk van het niveau en de voorkeuren van de groep kan de training worden aangepast om specifieke onderwerpen en oefeningen te benadrukken.

Deze training is beschikbaar voor zowel open inschrijving als voor in-company sessies. Voor in-company sessies kan de inhoud worden aangepast aan jouw situatie en speciale wensen.

Leerdoelen

  • Je krijgt een goed begrip van moderne C++.
  • De focus ligt op een veilige, moderne programmeerstijl.
  • Je leert taalfuncties tot C++20.
  • Je past kennis direct toe tijdens hands-on oefeningen.
  • Meer informatie over bronnen voor verdere professionele ontwikkeling

Doelgroep

Deze training is bedoeld voor software-engineers met basisprogrammeerervaring (in welke taal dan ook).

Startdatum Expected Q4 2026 Info volgende editie
Duur 2 times 2 days within 2 weeks
Frequentie Eenmaal per jaar
Prijs per deelnemer € 2,600 excl. btw *
Brochure downloaden

Programma

Dag 1:

  • Inleiding tot C++, variabelen en initialisatie, besturingsstructuren.
  • Aan het einde van de dag kunnen de deelnemers uitleggen wat C++ is, hoe het compilatiemodel werkt en waarvoor het kan worden gebruikt. Ze kunnen ook basistoepassingen lezen en schrijven die bestaan uit datastructuren en algemene besturingsstructuren.

Dag 2:

  • Functies, klassen en overerving.
  • Aan het einde van de dag zijn de deelnemers in staat om meer geavanceerde toepassingen te lezen en te schrijven met behulp van data- en controlestructuren en functies. Ze zijn in staat om hun code goed te organiseren met behulp van functies en objectgeoriënteerde gegevensstructuren zoals klassen.

Dag 3:

  • Geheugenorganisatie en -beheer, foutafhandeling en uitzonderingen, generiek programmeren en sjablonen.
  • Aan het einde van de dag begrijpen de deelnemers de basismechanismen en belangrijke implicaties van geheugenbeheer in C++. Ze zijn in staat om exceptions te gebruiken als een middel voor gestructureerde foutafhandeling. Ook zijn ze in staat om templates te gebruiken om type-generieke, compileertijd-geïnstantieerde code te maken.

Dag 4:

  • De standaardbibliotheek, algoritmes en iteratoren, operatoren en operator-overloading. Optionele onderwerpen (op aanvraag): constante-expressies, het tooling- en informatie-ecosysteem van C++.
  • Aan het einde van de dag hebben de deelnemers een goed begrip van de C++-gereedschapskist: de standaardbibliotheek. Ze zijn in staat om algoritmes en iterators te gebruiken, enkele van de belangrijkste onderdelen van de standaardbibliotheek. Ook zullen ze in staat zijn om operator overloading te gebruiken om hun eigen datastructuren volledig te integreren in het vocabulaire van de taal. De cursus geeft ze handvatten voor verdere professionele ontwikkeling in C++.

Methodiek

Hoorcolleges, praktische oefeningen, interactieve discussies

Deliverables: cursusmateriaal bestaat uit dia's, een bronnenoverzicht en een online code repository voor oefeningen en oplossingen

Tijdens en na de training is de trainer via e-mail beschikbaar voor vragen en ondersteuning.

Certificering

Deelnemers ontvangen een cursuscertificaat van het High Tech Institute voor het volgen van deze opleiding. Bovendien maakt deze opleiding deel uit van het programma voor beroepsopleiding van de Nederlandse Vereniging voor Precisietechniek (DSPE), die hiervoor microcredentials verstrekt.

Cursusbeoordelingen

"Een prettige, goed gecommuniceerde en interactieve cursus over veel aspecten van C++."

Baris Ozturk - SeeCubic

"De cursus was erg goed en leerzaam."

Sharlon Monte - MBI ICT Nieuwegein