powered by Educa

Opleidingen

Zoek een opleiding:
terug Meer informatie over Learnit Training

C++ voor C programmeurs Cursus

AanbiederLearnit Training
Kosten€ 1.700,00
Inschrijven

Omschrijving

Algemeen: Deze cursus is bedoeld voor ervaren C programmeurs die een gedegen kennis van C++ willen verwerven. Na een introductie in de concepten van C++ wordt het klasse begrip geïntroduceerd en wordt de cursist bekend gemaakt met object georiënteerd programmeren. Vervolgens komen de object georiënteerde aspecten van klassen in C++ aan bod: inheritance, virtual functions, encapsulation. Ook wordt aandacht besteed aan de Standard Template Library en algoritmes. Door de gehele cursus heen wordt het geven van theorie afgewisseld met het maken oefeningen.

Deze training wordt gegeven door een zeer ervaren trainer, referenties zijn beschikbaar op aanvraag.

Inhoud.

Day 1.

  • Overview
  • I/O Streams
  • Stream manipulators
  • Combining C and C++
  • The standard C++ library
  • Namespaces
  • String
  • Vector
  • Type conversions

Day 2.

  • Classes
  • Class members
  • Constructors/Destructors
  • Member functions
  • Static members
  • Object orientation (aggregation, composition, generalization)
  • The use of UML diagrams for aggregation, composition and generalization

Day 3.

  • Polymorphism
  • Dynamic memory allocation
  • Copy constructor
  • Overloading
  • Virtual functions
  • Abstract classes
  • Multiple inheritance
  • Friends

Day 4.

  • Containers
  • Algorithms
  • The Standard Template Library
  • Templates and generic programming
  • Exception handling

Opmerkingen

Deze cursus kan ook in privé vorm of incompany georganiseerd worden. Onze zeer ervaren trainer kan telefonisch de wensen voor een groepstraining bespreken.

Programma

.

Day 1.

  • Overview
  • I/O Streams
  • Stream manipulators
  • Combining C and C++
  • The standard C++ library
  • Namespaces
  • String
  • Vector
  • Type conversions

Day 2.

  • Classes
  • Class members
  • Constructors/Destructors
  • Member functions
  • Static members
  • Object orientation (aggregation, composition, generalization)
  • The use of UML diagrams for aggregation, composition and generalization

Day 3.

  • Polymorphism
  • Dynamic memory allocation
  • Copy constructor
  • Overloading
  • Virtual functions
  • Abstract classes
  • Multiple inheritance
  • Friends

Day 4.

  • Containers
  • Algorithms
  • The Standard Template Library
  • Templates and generic programming
  • Exception handling

Kosten

€ 1.700,00

Prijzen zijn exclusief 19% btw.

Inschrijven

Dit onderdeel wordt mede mogelijk gemaakt door Educa