Deze training onderscheidt zich door:

  • Een sterke focus op moderne, veilige C++ tot C++20.
  • Praktische training met industriële gebruikssituaties.
  • Kleine klassen voor meer interactie.
  • Flexibele inhoud afgestemd op de behoeften van de deelnemers.
  • Onder leiding van een ervaren industriële softwareontwikkelaar.
  • Vooral relevant 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 engineering vereisten. De kennis wordt vanaf de basis 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 lezingen 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 C++ Fundamentals training worden aangepast aan uw situatie en speciale wensen.

Doelstelling

  • Zorg voor een goed begrip van moderne C++;
  • Focus op een veilige, moderne programmeerstijl;
  • Leer taalfuncties tot C++20;
  • Kennis direct toepassen tijdens hands-on oefeningen;
  • Meer informatie over bronnen voor verdere professionele ontwikkeling.

Doelgroep

Deze training is bedoeld voor software engineers met basis programmeerervaring (elke taal is voldoende).

Startdatum Expected Q4 2026 Volgende editie info
Duur 2 keer 2 dagen binnen 2 weken
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, algoritmen en iteratoren, operatoren en operator overloading. Optionele onderwerpen (op aanvraag): constante expressies, het C++ tooling- en informatie-ecosysteem.
  • 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. Bij het verlaten van de cursus hebben ze handvatten voor verdere professionele ontwikkeling in C++.

Methoden

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 bijwonen van deze training.

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