Home » C++ Programmeren Vervolg

Opleiding: C++ Programmeren Vervolg

Bij: Learnit

Inhoud van de cursus



In deze vervolgtraining voor C++-programmeurs wordt in het bijzonder de algemene structuur en het gebruik van de standard template library (STL) behandeld. Er is aandacht voor de details van containers, iterators en algorithms. Daarnaast komen geavanceerde STL- en C++-features aan de orde. Ook wordt uitgebreid ingegaan op de interne werking van smart pointers.


Inhoud



Het gedegen en efficiŽnte programma van deze training is erop gericht jou een nog dieper inzicht te geven in de mogelijkheden van C++. De zeer ervaren softwaredevelopment-trainer van Learnit behandelt de praktijkgerichte theorie en koppelt die met diverse demo's aan de praktijk. Zelf ga je aan de slag met diverse oefeningen, waardoor je het geleerde na afloop van de training direct kunt toepassen.


Programma



In deze training komen de volgende onderwerpen aan bod:

  • Templates review
  • Template specializations and partial specializations
  • Non-type template parameters
  • Default template parameters
  • Template member functions
  • Intoduction to the STL
  • Purpose and structure of the STL
  • Containers, algorithms, and iterators
  • Container classification, characteristics, and content
  • Iterator classification and behavior
  • Generic algorithms and iterators
  • Design of generic algorithms
  • Reverse and iostream iterators


  • STL Containers
  • Vectors
  • Maps
  • Hash maps
  • Strings bitsets
  • Function objects, predicates, and comparators
  • Container, iterator, and function adapters
  • Iterator traits and tags
  • Adapting existing code to STL


  • Advanced operator overloading
  • Functors or function objects
  • Pointers to member functions
  • Member templates
  • Reference counting
  • Smart pointers
  • Smart pointers and STL



Doelgroep



Deze training is speciaal ontwikkeld voor programmeurs die bekend zijn met C++ en die zich verder willen verdiepen in de meer geavanceerde technieken en features van de taal.

Toelatingseisen: wat heb je nodig?



Er wordt van uitgegaan dat je beschikt over kennis van de basis concepten van C++. Daarnaast is ruime programmeerervaring in C++ aanbevolen. Je dient bekend te zijn met onderwerpen als operator overloading, templates, virtual functions en polymorphisme.

Duur van de cursus

3 dagen

Kosten van de cursus

1500 Euro
inclusief koffie/thee en lunch

Bijzonderheden



Na afronding van deze training ontvang je het officiŽle certificaat "Advanced Programming in C++" van Learnit.

Plaatsen / leslocaties

Rotterdam, Live Online, Amsterdam

Informatie aanvragen

Gegevens aangeduid met een * zijn verplicht in te vullen.
jaar
 
resterend: tekens
 
C4024 Typ de code exact over: (hoofdlettergevoelig)
 
© Copyright 2009-2021 Particuliereopleidingen.nl | Algemene voorwaarden | Overzicht van onze aanbieders | Adverteren