Praktijkgerichte cursus C++ programmeren voor wie al kan programmeren in C. Je leert objectgeoriënteerd ontwerpen met classes, inheritance en polymorphisme, werkt met de Standard C++ Library, templates en exception handling, en maakt kennis met de STL.

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

Incompany

Aanbevolen aantal dagen: None
Groep: tot maximaal 8 personen
Locatie: Incompany, heel Nederland
Taal: Nederlands of engels
Investering: op aanvraag
Zijn er nog andere wensen of behoeften? We kunnen de training op maat maken.

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.

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.

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.

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.

De beste training voor jou

Bij Learnit vind je altijd een training waarmee je verder komt. Van (technische) IT skills tot communicatie of persoonlijk leiderschap. Daarbij kan je kiezen uit de trainingsvorm die jij het prettigst vindt: een klassikale training, een maatwerktraining bij jou op kantoor, een online cursus of een e-learning. Wij hebben voor iedereen de juiste training en trainingsvorm. Want leren op de manier die het best bij jou past, zorgt voor de beste resultaten.

Deelnemers volgen een klassikale training bij Learnit

Waarom kiezen voor een training bij Learnit?

  • Altijd en overal persoonlijk

    Persoonlijke aandacht en een prettige sfeer. Of je nou een cursus volgt bij ons, op kantoor of op je pc, wij zorgen dat je je genoeg thuisvoelt om je grenzen te verleggen.

  • Gewoon doen!

    Nieuwe mogelijkheden ontstaan als je in beweging komt. Scherp blijft. Steeds nieuwe stappen zet. Wij stimuleren je om de stap te wagen en er echt voor te gaan.

  • Groeien door kennis en inspiratie

    Ontdek iets nieuws. Versterk je kwaliteiten. En kies je eigen weg. Wij helpen je groeien met trainingen en leervormen die echt bij jou passen.

  • Skills voor de toekomst

    We denken altijd in mogelijkheden en win-win. En we werken elke dag aan nieuwe oplossingen voor morgen. Door opleidingen te bieden waarmee jij goed voorbereid bent op de toekomst.

  • Samen werken aan kwaliteit

    Aan loze beloftes doen wij niet. Maar wel aan kwaliteit, kennis en ervaring. Een breed cursusaanbod mogelijk gemaakt door onze geïnspireerde medewerkers en trainers.

  • Begrijpen en begrepen worden

    We luisteren naar wat er bij jou leeft. Waar jij behoefte aan hebt. Want daar begint onze oplossing, ons maatwerk. Elkaar goed begrijpen en helder communiceren, daar geloven wij in.

Bekijk meer over Learnit
Trainer en cursisten werken samen tijdens een Learnit-training

Samen verder komen

Een training volgen bij Learnit betekent samen leren. Samen met jouw ervaren trainer, samen met je cursusgroep of samen met je collega’s. En of je de training nou thuis, op jouw kantoor of op één van onze trainingslocaties volgt, wij zijn altijd bereikbaar om je te helpen. Onze kennis met jou te delen op zo’n manier dat jij er echt wat aan hebt. Samen verder komen door persoonlijke aandacht en elkaar goed begrijpen; daar geloven wij in.

Direct toepassen in je werk

Theorie uit een boekje leren waar je vervolgens weinig mee kan in je werk? Niet bij Learnit! Welke training je ook volgt bij ons, je kan er direct mee aan de slag op je werkplek. Door jouw unieke leerdoelen die je aan het begin van de training samen met de trainer bepaalt. Door de afwisseling van theorie en (interactieve) praktijkopdrachten. En door de uitdagingen waar jij tegenaan loopt in je dagelijks werk mee te nemen naar de training.

Cursist past het geleerde direct toe op de werkplek

Reviews

Wat anderen zeggen over deze training

Cursus C++ Programmeren Basis reviews - Gemiddeld cijfer 8.5

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

  • "Lekkere praktische cursus waaraan je meteen wat hebt in de praktijk."

  • "Prima, korte en toch complete basiuscursus."

  • "Very nice school to learn a variety of training with dedicated experts."

  • "Was een leuke training."

    Learnit reviews

    Wil je meer?

    Bekijk nu vast je volgende training

    Bekijk alle trainingen

    Veelgestelde vragen

    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.