page header

cursus: De programmeertaal C++

Deze opleiding is OS platform onafhankelijk

De cursus Programeertaal C++ behandelt de programmeertaal C++. De nadruk ligt op de syntax van de taal, maar ook de object-georiënteerde programmeerstijl komt aan de orde. U 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.

Na afloop van de cursus kunt u zelfstandig een C++ programma schrijven, of samen met anderen C++ programmatuur schrijven. Lees verder >>>

Voor wie?

  • Programmeurs die C++ als object-georiënteerde programmeertaal willen gaan gebruiken.
Cursusduur: 4 dagen        Direct aanmelden
Kosten: € 1.675,- excl. BTW        Contact
          In-house cursus op maat

Wanneer

Het komt regelmatig voor dat wij cursussen moeten bijplannen. Wij houden u hiervan op de hoogte als u zich abonneert op onze mailing-list. Het is ook mogelijk om deze cursus op verzoek in te plannen. Neem hiervoor contact op met ons cursussecretariaat via 024-352 72 72.

Momenteel staan de onderstaande data gepland.

2,3,6,7 dec 2010   Utrecht

Aanmelden voor cursus: "De programmeertaal C++".

Meer informatie over deze cursus

Object-georiënteerd programmeren in C++

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.

Voorkennis

Kennis van C met daarbij zoveel praktijkervaring dat u vloeiend kunt omgaan met de "moeilijkere" constructies zoals pointers, structures, enzovoort. U kunt deze kennis verkrijgen via de cursus "De programmeertaal C".

Inhoud van de cursus

In de eerste twee dagen van de cursus komen achtereenvolgens de begrippen data-abstractie met het C++ class-concept, inheritance en dynamic binding uitgebreid aan bod.

De derde dag is gewijd aan operator overloading en de faciliteiten van de object-georiënteerde I/O-bibliotheek.

De laatste dag komen templates en exception handling aan de orde. Ook wordt ingegaan op STL, het belangrijkste onderdeel van de C++-bibliotheek.

De C++-bibliotheek wordt gedurende de cursus niet volledig uitgediept: het lesboek en het dictaat zijn verplicht nastudie-materiaal.

Aan de orde komen:

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

Niet aan de orde komen:

  • Object-georiënteerde analyse en design (OOA en OOD).

Voorbeeld cursusmateriaal

Ter kennismaking presenteren wij u een hoofdstuk uit de cursusdocumentatie, in PDF-formaat. AT Computing heeft deze cursusdocumentatie in eigen beheer ontwikkeld.

Documentatie

Naast het boek "The C++ Programming language" (third edition) van B. Stroustrup ontvangt u een Nederlandstalig dictaat waarin de syntax van C++ en de standaard bibliotheek uitvoerig aan de orde komen.

Verder krijgt u een werkboek met daarin oefeningen, oplossingen en kopieën van gebruikte presentaties.

Afsluiting

Enige tijd na afloop van de cursus ontvangt u een certificaat van deelname.

Meteen aanmelden voor deze cursus

Valid XHTML 1.0 Strict   Valid CSS2   Best viewed with any browser