Learnit Training
Cursus C++ Programmeren Vervolg
  • Kleine groepen
  • Covid-19 veilig
  • Ervaren docent
  • Online mogelijk
  • Praktische training

Cursus C++ Programmeren Vervolg

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.

Voorkennis

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.

Opmerking

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

Taal

De training wordt standaard verzorgd in het Nederlands. De trainer beheerst de Engelse taal. Er kan gebruik gemaakt worden van Engelstalig cursusmateriaal. Bij inschrijving van minimaal 3 deelnemers kan de training ook geheel in het Engels verzorgd worden.

Investering

Vermelde prijzen zijn per persoon, inclusief cursusmateriaal. Bij de trainingen op locatie is een lunch inbegrepen.

Op locatie Online
Duur 3 dagen 6 sessies
Prijs per dag, excl. btw € 500,- € 415,-
Totaal, incl. btw € 1815,- € 1506,45

Certificaat

Na afronding van de training wordt een Learnit-certificaat uitgereikt als bewijs van deelname.


Online

We organiseren deze training ook online. Hiervoor maken we gebruik van Webbex of Zoom. Inloggen met Skype is ook mogelijk. Op verzoek kan deze training ook met Microsoft Teams worden georganiseerd.

De training duurt 6 sessies van 3 uur, verspreid over 6 weken.

  • Tot een jaar na de training mag je gratis nóg een keer deelnemen.
  • Tegen bijbetaling van de cateringkosten mag je ook nog aan een klassikale training meedoen.

Referenties

De cursus C++ Programmeren Vervolg is beoordeeld met een gemiddelde van 8.

"Duidelijke training waar ik veel aan heb gehad voor mijn werk. Echte aanrader."

"Ik vond het een erg goede training en denk dat ik er veel van geleerd heb. En ook tips heb gehad waar je echt iets mee kan."

"Veel trucjes geleerd"

"Erg leerzaam. Er werd aandacht aan mijn leerdoel gegeven en daardoor is de materie nog beter te gebruiken in de praktijk."

"Goede inhoudelijke training; toegesneden op de vraag van de cursist."