CONTACT ONS

Cursusaanbod

  • Wat is een embedded systeem?
    • Eenvoudige definitie
    • Sleutelmomenten in de ontwikkeling
    • Kenmerken
    • Waarom C++ gebruiken?
  • Vergelijking met C
    • C: een subset van C++, bijna dan
    • Prestaties
    • Nieuwe “gratis” functionaliteiten
    • Waarom zou je geen C++ gebruiken?
  • Klassen
    • Lidvariabelen
      • Instance-variabelen
      • Class-variabelen
    • Lidfuncties
      • Instance-functies
      • Class-functies
    • Impliciete methoden
      • Constructor
        • Initialisatie
        • Delegatie
      • Destructor
      • Copy assignment operator
    • Move-semantiek – het voorkomen van onnodige diepe kopieën
    • struct in C++
    • Pakketten / Namespaces
  • Erfenis
    • Inleiding
    • Implementatie
    • Prestaties
    • Meervoudige erfenis
    • Virtual erfenis
  • Polymorfisme
    • Inleiding
    • Virtual function
    • Virtual destructor
    • Implementatie
    • Runtime Type Information, RTTI
    • Prestaties
  • Templates
    • Inleiding
    • Functietemplate
    • Classtemplate
      • Variadic templates
    • Codebloat – overmaat aan code-generatie
    • Implementatiestrategieën
    • Template meta-programmering
    • Templates versus erfenis?
  • Foutafhandeling
    • Exception handling
    • Prestatiegevolgen
    • Implementatie
  • Inline code
    • Wanneer te gebruiken?
    • Geschikte strategieën
  • Start-up-proces
    • Systeemstart-up
    • Het C-deel
    • Het C++-deel
  • Standard library
    • Standard Template Library, STL
    • I/O stream bibliotheek
    • Grote uitbreidingen aan de STL door C++11:
      • Move-semantiek
      • Variadic templates
      • Parallelisme
  • Geheugenbeheer
    • Het C++-geheugenmodel
      • De stdint-types
      • Atomic types en bijbehorende operaties
    • Geschikte strategieën
    • Variabelen
    • Placement new
    • Eigen geheugenbeheer implementeren
  • Samenwerking tussen C en C++
    • Naammangling
    • Statische initialisatie
    • Dynamisch geheugenbeheer
    • Inhoud van een struct
      • POD – Plain Old Data type
  • Ontwerppatronen
    • RAII – Resource Acquisition Is Initialization
    • Geheugengemapte I/O
    • Beheersing van interrupts
    • Initialisatie van statische objecten

Vereisten

Er zijn geen specifieke vereisten om aan deze cursus deel te nemen.

 21 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën