Programmeren in C++ wordt al vele jaren toegepast en is nog steeds één van de populairste talen. De cursus Modern C++ richt zich op de wijze waarop de taal vandaag de dag gebruikt wordt. U leert deze programmeertaal toepassen op basis van een moderne stijl met als resultaat een correct en heldere code.

  • Maak kennis met het gehele C++ gebied: van basis tot geavanceerde ondewerpen
  • Ga aan de slag met o.a. object-oriented programming, data types, const correctness, templates en algorithms
  • Leer C++ toepassen in uw eigen werksituatie
C programmeurs en iedereen die wil starten met programmeren in C++
HBO. Basis ervaring in programmeren is vereist
In overleg
Bewijs van deelname
Alleen bedrijfsintern beschikbaar
Deel deze pagina. Email  LinkedIn  Twitter

Over de cursus Modern C++

De cursus Modern C++ richt zich op de manier waarop deze taal vandaag de dag gebruikt wordt. Hierbij wordt de nadruk gelegd op het toepassen van een moderne stijl, resulterend in code die zowel correct als helder is. De doelgroep voor de cursus zijn mensen die enige ervaring in programmeren hebben, bijvoorbeeld in een andere taal. Het doen van oefeningen is een belangrijk onderdeel van de cursus. Hierbij komen alle technieken aan bod, zodat zeker is dat de deelnemers het geleerde begrepen hebben en kunnen toepassen.

Het curriculum bevat een complete selectie van onderwerpen die voor gebruik in een professionele omgeving van belang kunnen zijn. De cursus start met een korte introductie over de positie van C++ in vergelijking met andere programmeertalen zoals C, Java en Python. Vervolgens wordt de functie- en datastructuren en bijvoorbeeld de verschillen met C behandeld. Daarna verdiept u zich in het object-georiënteerd programmeren, een centrale eigenschap van C++. Hierbij wordt al snel duidelijk dat het schrijven van professionele code meer kennis en discipline vereist dan op het eerste gezicht lijkt. Vanuit hier worden alle belangrijke object-gerelateerde onderwerpen behandeld: constructors en destructors, inheritance, polymorphism, operator overloading, access control.

Object-oriented design komt ook aan bod. Telkens wordt hierbij uitgelegd en bepaald welke moderne technieken en principes u kunt gebruiken om fouten te voorkomen en de productiviteit te maximaliseren.

Het volgende onderwerp is het gebruik van exceptions en de correcte toepassing daarvan. De cursus behandelt daarna ook memory management en het gebruik van smart pointers. Het laatste gedeelte van de cursus is gericht op templates en het gebruik van de Standard Template Library, een zeer krachtig onderdeel van modern C++.

Modern C Modern C

Samenvattend zijn dit de onderwerpen die in ieder geval aan bod komen:

  • Data types
  • Functions en function overloading
  • Const correctness
  • Pointers en references
  • Objects
  • Constructors, destructors copy constructors
  • Static members
  • Dynamic memory allocation
  • Operator overloading
  • Inheritance
  • Casting
  • Polymorphism
  • Pure virtual functions en abstract base classes
  • Access control
  • Object-oriented design
  • Template functions en classes
  • Exceptions
  • Smart pointers
  • Standard Template Library (STL)
  • Containers
  • Algorithms
  • Lambda functions

Ontdek de mogelijkheden om deze bedrijfsinterne cursus bij u te organiseren

Wanneer u meerdere medewerkers in uw bedrijf op wilt laten leiden, is het interessant en voordelig om deze cursus bij u op locatie te organiseren. Een goede afstemming op uw bedrijfsspecifieke situatie en de inzet van zeer ervaren docenten die hun sporen in de praktijk hebben verdiend is hierbij essentieel. Mikrocentrum is CEDEO-erkend en garandeert de beste kwaliteit.

Onze opleidingsmanager denkt graag met u mee!

Heeft u interesse in dit bedrijfsintern traject? Onze opleidingsmanager Wouter Lintsen komt graag vrijblijvend bij u op bezoek. 

Blogs en Nieuws