Cursusaanbod

Inleiding

  • Wat is er nieuw in C++?
  • Overzicht van de kenmerken en elementen van C++
  • Begrip van objectgeoriënteerd programmeren
  • Basisprincipes van C++-programmering

Aan de slag gaan

  • De ontwikkelomgeving inrichten
  • C++-IDE installeren
  • Standaardbibliotheken en -componenten

Geavanceerd programmeren in C++

  • Lambda-uitdrukkingen in C++
  • Standaardcontainers en -algoritmen
  • Move semantics
  • C++ programmeringstijlregels
  • Pointer to implementation (Pimpl)
  • Operatoroverloading
  • Polymorfisme in C++
  • Variabelen, arrays en conditionals
  • Referenties en pointere
  • Exception handling
  • Andere moderne functies en implementaties

Beveiligingsprogrammering

  • C++-beveiligingskenmerken en beste praktijken
  • Modern geheugenbeheer
  • Tekentechnieken
  • Werken met User Account Control (UAC)
  • Beveiligingszwaktes en mitigatieopties

Teststrategieën voor C++

  • Een testframework kiezen
  • Analyse en metrieken
  • Unit tests schrijven
  • Integratie- en systeemtests
  • Testen van legacycode
  • Zwarte-doos testen

Debuggeren van de code

  • Voorwaardelijke en functie-breakpoints
  • Multi-thread debugging
  • Prestatie- en diagnostische tools

Samenvatting en volgende stappen

Vereisten

  • Basis C++-programmeerervaring

Doelgroep

  • Ontwikkelaars
 35 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën