CursusSubsidie

Modern C++

Programmeren in C++ wordt reeds 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.

Hele gebied van C++ komt aan bod, vanaf de basis tot geavanceerde onderwerpen. Hierbij leert u C++ toepassen op basis van een moderne stijl. Deze stijl resulteert in code die zowel correct als helder is. Enkele elementen uit de C++ cursus zijn: object-oriented programming, data types, const correctness, templates, algorithms en nog veel meer. U zal tijdens de cursus oefenen met de lesstof, om zodoende het geleerde toe te passen.

Wat leert u tijdens deze cursus?
  • aan het einde van de cursus heeft u een overzicht van de taal C++ en de typisch objectgeoriënteerde aspecten van de taal
  • u kunt de taal C++ toepassen in de eigen werksituatie
Voor wie is de cursus Modern C++ bedoeld?

C programmeurs en iedereen die wil gaan programmeren met de taal C++.

Niveau van de cursus

HBO

Basiservaring in programmeren is vereist, niet noodzakelijk in C of C++. De cursus kan worden aangepast aan uw wensen en situatie.

Duur

De cursus is zeer praktisch opgezet. Dit betekent dat na een stuk instructie de cursist zelf achter een PC de oefeningen gaat uitwerken. Inclusief oefeningen beslaat de cursus vier dagen.

Bewijs van deelname

Na afloop ontvangt de cursist een bewijs van deelname.

Toelichting

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. We starten met een korte introductie over de positie van C++ in vergelijking met andere programmeertalen zoals C, Java en Python. Vervolgens behandelen we functie- en datastructuren en bijvoorbeeld de verschillen met C. Daarna verdiepen we ons meteen 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. Ook object-oriented design komt aan bod. Telkens wordt hierbij uitgelegd en bepaald welke moderne technieken en principes we kunnen gebruiken om fouten te voorkomen en onze productiviteit te maximaliseren.

Het volgende onderwerp is het gebruik van exceptions en de correcte toepassing daarvan. We behandelen 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++.

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

Wilt u meer weten over de mogelijkheden om deze cursus bedrijfsintern te organiseren?

Aanpak

We komen vrijblijvend bij u op bezoek, zodat we een goed beeld krijgen van uw organisatie, de doelgroep en uw doelstellingen.

Kwaliteit

Een goede afstemming op uw bedrijfsspecifieke situatie en de inzet van zeer ervaren docenten die hun sporen in de praktijk hebben verdiend. Mikrocentrum is CEDEO-erkend.

Prijs

Het organiseren van een bedrijfsinterne cursus voor meerdere personen levert vaak een interessant prijsvoordeel op.

Resultaat

Uiteindelijk telt het resultaat. Onze persoonlijke en flexibele aanpak, de praktijkgerichte aanpak en bovenal onze ervaren en specialistische docenten dragen bij aan dit succes.

Neem voor meer informatie contact op met:
Wouter Lintsen, w.lintsen@mikrocentrum.nl of telefonisch via +31 (0) 40 296 99 33
Deze cursus wordt uitsluitend bedrijfsintern georganiseerd.
VRM Gratis Vakbeurs & Congres
Vision, Robotics & Motion 2019
12 juni 2019 t/m 13 juni 2019
NH Conference Centre Koningshof, Veldhoven
Informatie | In agenda
logo Business Software Gratis Vakbeurs & Congres
Business Software Event 2018
9 oktober 2018
Midden Nederland Hallen, Barneveld
Inschrijven | Informatie | In agenda
PB logo geenjaartal zonder achtergrond Gratis Vakbeurs & Congres
Precisiebeurs 2018
14 november 2018 t/m 15 november 2018
NH Conference Centre Koningshof, Veldhoven
Informatie | In agenda