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. Je leert deze programmeertaal toepassen op basis van een moderne stijl met als resultaat een correct en heldere code.
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 verdiep je, je 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 en access control.
Object-oriented design komt ook aan bod. Telkens wordt hierbij uitgelegd en bepaald welke moderne technieken en principes je 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++.
Samenvattend zijn dit de onderwerpen die in ieder geval aan bod komen:
Wanneer je meerdere medewerkers in jouw bedrijf op wilt laten leiden, is het interessanter en voordeliger om een cursus bij je op locatie te organiseren. Een goede afstemming op jouw 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.
Heb je interesse in een bedrijfsintern traject? Onze programmamanager opleidingen Wouter Lintsen komt graag vrijblijvend bij je op bezoek.