Learnit Training

Cursus C++ Programmeren Vervolg Live Online

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.

Lesvorm

Deze training wordt via internet gegeven, live, door een trainer. Je kunt vanuit huis inloggen en de trainer zal je actief begeleiden samen met andere deelnemers.

Deelname aan een online training van Learnit is laagdrempelig en niet ingewikkeld. We maken hiervoor gebruik van de software van Zoom. Bekijk hier de animatie.

Er is voldoende tijd voor vragen en interactie met de andere deelnemers. Je kunt de training volgen vanaf een laptop, pc of een mobiel device. We raden een laptop of pc met microfoon en webcam aan. Op een laptop zijn deze meestal al aanwezig. Je kunt ervoor kiezen of je wel of geen gebruik wilt maken van je eigen videobeeld en geluid. Je hoeft dus niet zelf in beeld.

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

Open inschrijving, per persoon, inclusief cursusmateriaal:


Prijs excl. btw

€ 1275,-

btw 21%

€ 267,75

Totaal incl. btw

€ 1542,75

Certificaat

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


Referenties

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

"Perfecte training!! Erg pragmatisch en direct toepasbaar!!!"

"Was een leuke training."

"Praktisch gericht en erg toepasbaar in de praktijk. Leuke combi van theorie + oefenen"

"Zeer goede training die in de praktijk is toe te passen."

"Prima, korte en toch complete basiuscursus."