The C++ Programming Language (English)

The C++ Programming Language (English)

  • Duration

    4 dagen
  • Price

    2720,-
  • 8,3

    Reviews

    436 reviews
  • Location

    Nieuwegeinvirtueel
  • Schedule

    Planning ophalen...
  • Classroom

    Klassikaal

De programmeertaal C++ is gebaseerd op de taal C, met als belangrijkste verschil dat C++ ondersteuning biedt voor object-georiënteerd programmeren. De object-georiënteerde manier van werken biedt voordelen bij softwareprojecten die te groot zijn om door één programmeur te worden overzien. De voordelen liggen op het gebied van hergebruik en onderhoudbaarheid van code.

C++ biedt een uitstekende doorgroeimogelijkheid voor C-programmeurs. De syntax is rechtstreeks afgeleid van ISO/ANSI C en vastgelegd in de ISO/ANSI C++ standaard. Behalve de syntax van de taal wordt hierin ook een standaard bibliotheek vastgelegd. Daarin zit een groot aantal basisonderdelen, zoals een string class, container classes, algoritmen en lokalisatie-mogelijkheden. In de cursus wordt uitgegaan van deze standaard.

De cursus Programmeertaal C++ behandelt niet alleen de syntax van de programmeertaal C++, maar ook de bijbehorende object-georiënteerde programmeerstijl. Je leert gebruik maken van de object-georiënteerde faciliteiten in de taal (data abstractie, encapsulatie, inheritance en polymorfisme/dynamic binding), van de I/O bibliotheek, templates, exception handling en gebruik van de standaardbibliotheek STL. Deze onderwerpen worden, onder begeleiding van de docent, uitgebreid in de praktijk geoefend.

Objectives

  • De cursus verschaft inzicht in de mogelijkheden van C++. De nadruk ligt op de syntax van de taal, maar na de cursus heb je ook gevoel ontwikkeld voor de object-georiënteerde programmeerstijl.

Target audience

Programmeurs die C++ als object-georiënteerde programmeertaal willen gaan gebruiken.

Requirements

De programmeertaal C of vergelijkbare kennis.
Kennis van C met daarbij zoveel praktijkervaring dat je vloeiend kunt omgaan met de “moeilijkere” constructies zoals pointers, structures, enzovoort. Je kunt deze kennis verkrijgen via de cursus “De programmeertaal C” De stof van dag 1 en 2 van die cursus volstaan, maar opdoen van praktijkervaring daarmee is beslist noodzakelijk alvorens aan C++ te beginnen.

Particularities

  • This course is delivered in cooperation with the open source gurus from AT Computing.
  • De voertaal tijdens de training is Engels, tenzij alle cursisten Nederlandstalig zijn en de voorkeur geven aan een training in het Nederlands.

Topics

  • De class en daaraan gerelateerd
    • Inline functies i.p.v. macro’s
    • Functie-overloading
    • Constructoren en destructoren
    • Initialisatie
    • Friend functies
    • Allocatie-methoden
    • Deep versus shallow copy en namespaces
  • Inheritance
    • Wanneer gebruikt men inheritance
    • Base en derived classes
    • Private
    • Protected en public member-variabelen
    • Beschermende interfaces
    • Pointers naar base en derived classes
  • Dynamic binding
    • Run Time Type Information (RTTI)
    • Virtual functies
  • Verdere mogelijkheden van C++
    • Operator overloading
    • References
    • Type-conversie
    • Geheugenbeheer met new en delete
    • Templates
    • Exception-handling en namespaces
  • De Standard Template Library (STL)
  • Overige onderdelen van de standaard bibliotheek, waaronder de I/O-bibliotheek
  • Belangrijke aspecten van de nieuwe C++11 en C++14 standaarden.

Schedule & Price

Pageloader
All prices are exclusive of VAT.
Meer informatie over incompany of maatwerk
Cursus: The C++ Programming Language (English)

Vul onderstaand formulier in en je ontvangt meer informatie over de incompany- en maatwerkmogelijkheden van deze cursus.

[contact-form-7 404 "Niet gevonden"]

We are happy to help you. Please fill in the request form below and you will receive the requested information as soon as possible.


    Agree to follow-up and privacy conditionsI accept the privacy policy

      Akkoord met opvolging en privacyvoorwaardenI accept theprivacy policy

        Akkoord met opvolging en privacyvoorwaardenI accept theprivacy policy

        De cursus is toegevoegd aan jouw favorieten.

        Jouw favorieten kun je bekijken via je profiel (deze vind je in het menu bovenaan de website).

        Kunnen wij je helpen?

        Laat jouw telefoonnummer of e-mailadres achter en wij nemen binnen 24 uur contact met je op.


        Cursus: The C++ Programming Language (English)


          E-mailadres

          Telefoonnummer

          Opmerking of vraag


          [honeypot verify_email]


          Meer weten

          Vul onderstaand formulier in en je ontvangt meer informatie over deze cursus.


          Cursus: The C++ Programming Language (English)

            Wij helpen je graag

            Geen tijd om ons gehele aanbod aan cursussen te bekijken? Of heb je een andere vraag? Wij helpen je graag. Vul onderstaande vragen in en we nemen binnen 24 uur contact met je op.

            The C++ Programming Language (English)







              [honeypot verify_email]

              Onderwerpen
              Actieve filters: Wis alle filters
              Pageloader
              PRIVACY VOORWAARDEN

              Jouw persoonsgegevens worden opgenomen in onze beschermde database en worden niet aan derden verstrekt. Je stemt hiermee in dat wij jou van onze aanbiedingen op de hoogte houden. In al onze correspondentie zit een afmeldmogelijkheid