Cursus C++ Programmeren Basis

<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>

4,6 op Google NRTO-keurmerk
Voor een team of afdeling? Plan je eigen groep, bij jou of bij ons. Incompany voor je team
  • Je leert objectgeoriënteerd programmeren in C++ van de grond af.
  • Je werkt direct met praktijkvoorbeelden en schrijft zelf code.
  • Je beheerst classes, inheritance, polymorphisme en templates.
  • Je krijgt grip op de Standard C++ Library en de STL.
  • Je leert van een ervaren software development trainer.

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.

Voorkennis

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.

Opmerkingen

Na afloop van de training ontvang je het officiële certificaat "Programmeren in C++" van Learnit.

Praktische informatie

Aantal dagen
4 dagen
Cursustijden
van 10 tot 17 uur
Lesuren
24 uur
Opleidingsniveau
Geschikt voor alle niveaus
Voorbereidingstijd
Geen
Inbegrepen
Cursusmateriaal en lunch op locatie
Certificaat
Aan het eind van de cursus krijg je een certificaat van deelname

Taal

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.

Deze training voor je team?

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.

  • Jullie datum en locatie
  • Inhoud op maat
  • Ook meerdere groepen of een academy
  • Meer dan 25 jaar ervaring
Vraag offerte aan Vrijblijvend, je hoort snel van een adviseur Hoe incompany werkt

Wat anderen zeggen over deze training

"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."

Cursist

"I have very good impression of the content of the training and specially of the trainer"

Cursist

"Bij Learnit blijven ze leren van hun eigen lessen. Wat een top cursus!"

Cursist

"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."

Cursist

“Hele professionele organisatie die maatwerk levert. Prettig intakeproces en afwikkeling van de training.”

T. Klok
Maasstad Ziekenhuis
9.2

Trainingsvormen

Klassikaal

4 dagen€ 2500,-
  • Fijne locatie met trainer
  • Kleine groepen
  • Inspirerend en motiverend
Kies een datum

Online

4 dagen€ 2160,-
  • Online met trainer
  • Persoonlijk
  • Praktisch en interactief
Kies een datum

Incompany

MaatwerktrainingOp aanvraag
  • 100% voor jouw groep
  • Maatwerk
  • Bij jou of bij ons
Bekijk incompany

Workshop

Tot 4 uur voor groepenOp aanvraag
  • Geschikt voor events
  • Interactief en inspirerend
  • Ook grote groepen
Vraag offerte aan

Privé training

Bij ons of bij jouOp aanvraag
  • 100% voor jou alleen
  • Veel bereiken in weinig tijd
  • Wanneer je wilt
Vraag offerte aan

Veelgestelde vragen

Wat leer ik in deze cursus?

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.

Voor wie is deze cursus geschikt?

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.

Welke voorkennis heb ik nodig?

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.

Hoe ziet de cursus eruit?

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.

Wat is de lesvorm?

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.

Wie geeft de cursus?

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.

Wat krijg ik na de cursus?

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.

Hoe kan ik me voorbereiden?

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.

Wat als ik niet kan komen?

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.

Krijg ik een certificaat?

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.

Hoe schrijf ik me in?

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.

Wat kost de cursus?

De actuele prijs vind je rechtsboven op de cursuspagina.