Inloggen

Wachtwoord vergeten?


Heb je nog geen account?
Maak er dan een aan
Mijn favorieten
Er zijn nog geen favorieten toevoegd

C++ Programmeren Basis

Cursus
C12065169
4 dag
MBO
€ 2.500,00

Algemene informatie over de cursus

Praktijkgerichte C++-cursus als je al in C programmeert. Je leert objectgeoriënteerd ontwerpen met classes, inheritance en polymorfisme, en werkt met templates, exceptions en de STL.

Inhoud van de cursus

Introductie

C++ is een krachtige programmeertaal die je inzet voor systeemsoftware, games, embedded toepassingen en grote bedrijfsapplicaties. Als je al kunt programmeren in C, is C++ de logische volgende stap. Je krijgt toegang tot objectgeoriënteerde technieken, een uitgebreide standaardbibliotheek en moderne taalconstructies. In deze cursus bouw je voort op je C-kennis en ontdek je hoe je met C++ schaalbare, onderhoudbare code schrijft. Je oefent met realistische voorbeelden en gaat na elke module zelf aan de slag.

Omschrijving

Deze cursus neemt je mee door de volle breedte van C++. Je start met de verschillen tussen C en C++ en leert hoe je function overloading, references en namespaces toepast. Daarna verdiep je je in de Standard C++ Library, waaronder de string class, I/O streams en file handling.

Vervolgens komt het hart van C++ aan bod: het class concept. Je leert hoe je objecten ontwerpt met constructors, destructors en member functions. Je past de objectgeoriënteerde principes abstraction, encapsulation, inheritance en polymorphisme toe en ziet hoe C++ deze ondersteunt.

Ook geavanceerde onderwerpen krijgen ruime aandacht. Je werkt met dynamische geheugenallocatie, copy constructors, operator overloading, static members, friends, virtual functions, abstracte klassen, multiple inheritance, templates en exception handling. Je sluit af met een eerste kennismaking met de STL, inclusief containers, iterators en algoritmen.

Voor teams en organisaties. Stapt een ontwikkelteam over van C naar C++, dan verzorgen we deze cursus ook incompany, zodat iedereen dezelfde basis in classes, templates en de STL krijgt. In overleg werken we met voorbeelden uit jullie eigen praktijk.

Onderwerpen

  • Verschillen tussen C en C++
  • Function overloading, references en namespaces
  • De Standard C++ Library, strings en streams
  • File I/O met fstream
  • Classes, constructors en destructors
  • Dynamische geheugenallocatie en de copy constructor
  • Operator overloading
  • Static members, friends en overloading van new en delete
  • Inheritance, virtual functions en polymorphisme
  • Abstracte klassen en multiple inheritance
  • Templates
  • Exception handling en de STL

Resultaat

Na deze cursus schrijf je zelfstandig C++-programma's en herken je de kracht van objectgeoriënteerd ontwerp. Je werkt met classes, inheritance en polymorphisme en zet templates in voor herbruikbare code. Je gebruikt de Standard C++ Library voor strings, streams en file handling, en je past de basisonderdelen van de STL toe. Ook weet je hoe je dynamisch geheugen beheert, operatoren overlaadt en fouten netjes afvangt met exception handling. Je hebt een stevige basis om je verder te ontwikkelen tot professioneel C++-programmeur.

Doelgroep

Deze cursus is bedoeld voor programmeurs die de overstap willen maken van C naar C++. Je hebt al ervaring met programmeren in C en wilt nu objectgeoriënteerd leren werken in een krachtige, breed toegepaste taal. De cursus is geschikt voor software developers, embedded engineers, technisch ingenieurs en iedereen die professioneel C++-code wil leren schrijven. Ook als je in een team werkt waar C++ wordt gebruikt en je je kennis snel wilt opbouwen, ben je hier op de juiste plek.

De cursus is ook geschikt als je met een C-achtergrond bestaande C++-code moet gaan onderhouden of uitbreiden, bijvoorbeeld in systeemsoftware, embedded toepassingen, games of grote bedrijfsapplicaties.

Lesmethodiek

De cursus is klassikaal en intensief opgezet. Je werkt in een kleine groep onder begeleiding van een ervaren software development trainer. Theorie en praktijk wisselen elkaar voortdurend af: elk onderwerp begint met uitleg en voorbeelden en je gaat daarna direct zelf aan de slag met opdrachten. Zo verwerk je elk concept actief en stel je vragen op het moment dat het ertoe doet. Je sluit elke dag af met een werkende code-omgeving en concrete kennis die je meteen toepast.

Toelatingseisen: wat heb je nodig?

none

Duur van de cursus

4 dag

Kosten van de cursus

2500 Euro

Gratis informatie aanvragen

Vul hieronder jouw gegevens in, dan krijg je gratis informatie toegestuurd.

  • De ingevoerde (persoons)gegevens worden door de geselecteerde opleidingsaanbieder(s) gebruikt om de gestelde vraag te beantwoorden;
  • Indien gewenst mag de onderwijsinstelling waar ik mijn aanvraag naar stuur mijn gegevens bewaren om mij van advies te voorzien;
  • Ik ben tenminste 16 jaar oud, of heb toestemming van mijn ouders of voogd om deze informatieaanvraag te verzenden;
  • De privacy statement en algemene voorwaarden van Stichting ROC.nl zijn van toepassing.