<p>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.</p>
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.
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.
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.
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.
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.
Je hebt kennis van de basisconcepten van C-programmeren. Denk aan variabelen, datatypes, functies, pointers, structs en control flow. Heb je deze kennis nog niet, dan raden we je aan eerst de cursus Programmeren in C te volgen. Met die basis profiteer je optimaal van het tempo en de diepgang van deze cursus.
Na afloop van de training ontvang je het officiële certificaat "Programmeren in C++" van Learnit.
De training wordt standaard verzorgd in het Nederlands. De trainer beheerst de Engelse taal. Er kan gebruik gemaakt worden van Engelstalig cursusmateriaal. Bij inschrijving van minimaal 3 deelnemers kan de training ook geheel in het Engels verzorgd worden.
Plan je eigen groep op een datum die jullie uitkomt, bij jullie op kantoor, bij ons of online. We stemmen de inhoud af op jullie praktijk, en een hele groep trainen is voordeliger dan losse inschrijvingen.
"Inhoud van de cursus is prima, je krijgt een duidelijk beeld over de toepasbaarheid van de stof binnen de eigen organisatie. Leuke oefeningen en prima docent die inspirerend weet les te geven."
"I have very good impression of the content of the training and specially of the trainer"
"Bij Learnit blijven ze leren van hun eigen lessen. Wat een top cursus!"
"Het is een organisatie die vooraf vraagt waar de training over moet gaan en met hoeveel deelnemers, je weet dus gelijk waar je aan toe bent. De samenwerking heb ik als prettig ervaren. Veel informatie gekregen maar ook in praktijk toegepast."
“Hele professionele organisatie die maatwerk levert. Prettig intakeproces en afwikkeling van de training.”
Je leert programmeren in C++. Je werkt met function overloading, namespaces, de string class, I/O streams en file handling. Daarna duik je in classes, objectgeoriënteerde principes, dynamische geheugenallocatie, operator overloading, inheritance en polymorphisme. Ook templates, exception handling en de basis van de STL komen aan bod.
Deze cursus is bedoeld voor programmeurs die al kunnen programmeren in C en de stap willen zetten naar C++. Denk aan software developers, embedded engineers en technici die professioneel objectgeoriënteerd willen leren werken.
Je hebt kennis van de basisconcepten van C-programmeren: variabelen, datatypes, functies, pointers, structs en control flow. Heb je die kennis nog niet, dan is de cursus Programmeren in C een goede voorbereiding.
De cursus is opgebouwd uit blokken theorie, gevolgd door praktijkopdrachten. Je werkt elk onderdeel zelf uit op je laptop en bouwt zo stap voor stap je C++-vaardigheid op. De trainer behandelt elk thema met voorbeelden en helpt je tijdens de oefeningen verder.
De cursus is klassikaal. Je volgt de lessen in een kleine groep bij Learnit, samen met andere deelnemers en onder begeleiding van een ervaren trainer. Zo kun je vragen stellen en direct van de trainer en je medecursisten leren.
De cursus wordt gegeven door een ervaren software development trainer met ruime praktijkervaring in C++. De trainer kent niet alleen de taal door en door, maar weet ook hoe je C++ inzet in echte projecten.
Je ontvangt na afloop een certificaat van Learnit als bewijs van deelname. Daarnaast neem je je oefenmateriaal en aantekeningen mee, zodat je de stof later kunt terugzoeken en de oefeningen nog eens kunt doornemen.
Zorg dat je C-basis fris is. Frist je kennis op van pointers, structs, functies en geheugengebruik in C, dan kun je in C++ sneller schakelen. Een werkende ontwikkelomgeving op je laptop is ook handig, maar niet verplicht.
Lukt het niet om aanwezig te zijn, neem dan op tijd contact op met Learnit. We kijken samen naar een passende oplossing, bijvoorbeeld door je deelname te verplaatsen naar een volgende startdatum.
Ja, na afloop ontvang je een certificaat van Learnit. Dat is een mooi bewijs van je deelname en de behandelde stof, dat je kunt toevoegen aan je cv of LinkedIn-profiel.
Inschrijven doe je eenvoudig via de cursuspagina op de website van Learnit. Kies een startdatum die jou uitkomt en vul het inschrijfformulier in. Je krijgt vervolgens een bevestiging per e-mail met alle praktische informatie.
De actuele prijs vind je rechtsboven op de cursuspagina.