> Trainingen > Programmeren en databases trainingen

Informatie aanvraag | PDF

C++ programmeren
P5 TR-PROLAN-C++

Doelgroep

Deze cursus is bestemd voor diegenen die programma’s in C++ willen schrijven.

Voorkennis

Voor deelname aan deze cursus is kennis van C vereist.

Globale inhoud

Centraal in de cursus staan het C++ class concept en de C++ implementatie van object georiënteerde principes als abstraction, encapsulation en inheritance. De extensies van C++ op C worden toegelicht. Ruime aandacht is er ook voor de C++ implementatie van dynamische geheugen allocatie en het overloaden van functies en operatoren. Inheritance komt aan de orde door een class hierarchy in een case study te ontwikkelen. Code inheritance en interface inheritance worden hierbij onderscheiden. De kracht van het class mechanisme wordt nader uitgelegd via de verschijnselen dynamic linking, polymorphisme en virtuele functies. Multiple inheritance en conversie functies komen aan de orde. Templates worden geillustreerd met voorbeelden van functies en classes. De C++ wijze van exception handling wordt besproken. Tenslotte wordt Library behandeld en is er aandacht voor het overloaden van in- en output operatoren voor specifieke classes.

Invulling

ATS cursussen worden gegeven door ervaren docenten, die beschikken over veel praktische kennis. De training zal plaatsvinden in één van onze ATS trainingscentra of op locatie bij de klant. Voorafgaande aan de cursus kan een intakegesprek worden gevoerd om de eisen van de deelnemer en het bedrijf te bespreken. Bij de presentaties wordt gebruik gemaakt van verhelderende voorbeelden, theoretische vraagstukken en praktische oefeningen. De ATS cursussen zijn interactief en de docent zal er altijd voor zorgen dat de inhoud van de training direct betrekking heeft op uw eigen situatie.

Specifieke inhoud

  • Basic stream I/O
    scope resolution operator
    default function arguments, function en operator overloading
    references en pointers
    classes, objects en arrays of objects
    constructor en destructor
    publieke, privé en beschermde data
    member functions, member en constant objects
  • dynamic memory allocation
    new en delete operators en set new_handler
    pointer members
    this pointer en copy constructor
    references to objects
    static data members en member functions
    friends classes en functions
  • Inheritance en class hierarchies
    interface en code inheritance en compositie
    pointer conversion
    virtuele functies en v-table
    dynamic binding en polymorphism
    abstract classes
    class conversions en conversion functions
    multiple inheritance
  • template functions en template classes
    instantiation, statics, template class nested types
    templates under inheritance
    advanced stream I/O en manipulators
    stream member functions en streams as friends
    exception handling, try block, catch handler en throw clause
    set_unexpected en set_terminate

Aantal dagen

4

C++ programmeren: Prijs

1580 (EUR excl. BTW)

Onze prijzen zijn inclusief lesmaterialen, een certificaat en lunch, koffie/thee/fris.

Meer informatie

Onze open trainingen gaan door zodra er minimaal 4 en maximaal 8 deelnemers aangemeld zijn. Wilt u zich aanmelden voor onze open trainingen, klik dan op 'aanmelden' naast de gewenste datum en locatie om het aanmeldingsformulier in te vullen. Heeft u vragen over de planning van een training, dan kunt u altijd contact met ons opnemen.

Wilt u deze training boeken als bedrijfstraining of heeft u andere vragen? Doe dan een informatie aanvraag.

C++ programmeren: Open plaatsen - Nederland

flag Planning op aanvraag, 4 dagen
Aanmelden
flag Op aanvraag Aanmelden

C++ programmeren: Open plaatsen - International

flag Planning op aanvraag, 4 dagen
(BE) Aanmelden


Wij adviseren tevens:

Visual Basic .NET
C programmeren
C++ programmeren
C# programmeren


email