Learnit Training

Cursus C++ Programmeren Basis Live Online

Wil jij je na het volgen van de Programmeren in C-training verder ontwikkelen als C++-programmeur? Dan is deze intensieve, praktijkgerichte training een prima keuze. In vier intensieve trainingsdagen maak je kennis met alle aspecten van het programmeren in C++. Aan het einde van de training heb je een breed en diepgaand inzicht in de mogelijkheden van C++, heb je alle theoretische concepten zelf in praktijk gebracht en ben je professioneel C++-programmeur.

Inhoud

In een afwisselend programma van vier dagen leer je de verschillen tussen C en C++. Je doet op een gedegen en efficiënte manier kennis op over onder meer function overloading, references en namespaces. De theorie wordt daarbij gekoppeld aan praktijksituaties. Belangrijke features van de standard C++ library, zoals de string class, streams en de basis van de STL, worden door de ervaren software development trainer behandeld. Centraal in de training staan het C++ class concept en de C++-implementatie van objectgeoriënteerde principes als abstraction, encapsulation, inheritance en polymorphisme. Verder komen aan orde dynamische geheugenallocatie, overloading van operatoren, dynamic binding, virtual functions, multiple inheritance en templates. Ten slotte is er aandacht voor manier waarop exception handling in C++ plaatsvindt.

Programma

In deze training komen de volgende onderwerpen aan bod:

Dag 1:

  • Function overloading
  • Combining C and C++
  • Scope resolution operator
  • Const qualifier
  • Namespaces
  • The Standard C++ library
  • New style headers
  • The C++ string type (or string vs char *)
  • I/O streams
  • Console I/O
  • Stream manipulators
  • String stream (or ostringstream vs sprintf)
  • C++ file I/O (or fstream vs FILE *)

Dag 2:

  • A first glance at the STL
  • Containers, iterators and algorithm
  • Vector < > and list < > containers
  • Classes In C++
  • Class members
  • Constructor/destructor
  • Member functions
  • Accessing data members
  • Const objects

Dag 3:

  • Dynamic memory allocation In C++
  • The copy constructor
  • Assignment operator
  • Operator overloading in C++
  • Additional features of C++ classes
  • Static data members
  • Friends
  • Overloading new and delete

Dag 4:

  • Inheritance and polymorphism In C++
  • Class hierarchy
  • Virtual functions
  • Polymorphism
  • Virtual function table
  • Pure virtual functions
  • Abstract classes
  • Multiple inheritance
  • Templates
  • Exception handling

Doelgroep

Deze training is bestemd voor degenen die, na het volgen van de training Programmeren in C verder willen in het ontwikkelen van programmatuur in C++.

Voorkennis

Voor het succesvol afronden van deze training is kennis van de basisconcepten van programmeren in C een voordeel.

Opmerking

Na afloop van de training ontvang je het officiële certificaat "Programmeren 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

€ 1600,-

btw 21%

€ 336,-

Totaal incl. btw

€ 1936,-

Certificaat

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


Referenties

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

"Learnit is een professionele organisatie. De informatie wordt met enthousiasme overgebracht."

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

"Leuke, praktische training."

"De training werd gegeven in een goed tempo, waarbij de cursisten goed konden meekomen. Het was geen grote groep, waardoor er genoeg ruimte was voor het individu. De stof was in een logische volgorde, waardoor je door verder te gaan in de training de basis goed bleef herhalen, waardoor deze bij blijft."

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