Information Technology
           & Managment Partners

Objektorientierte Programmierung mit C++

Zielgruppe:

 

Programmierer und Software-Entwickler, die einen fundierten Einstieg in die objektorientierte Programmierung mit C++ benötigen.

Ziele:

 

Die Teilnehmer erlangen ein umfassendes Verständnis der Konzepte der objektorientierten Programmierung und deren Umsetzung in die Programmiersprache C++.

Voraussetzungen:

 

Teil 1: Grundkenntnisse der Programmiersprache C
Teil 2: Teil

Inhalt:

 

2teiliger Kurs:
Teil 1: 2 Tage
· Konzepte der Objektorientierung
(Objekt, Klasse, Methoden, Vererbung, Polymorphie, Relationen)
· Einstieg in Visual C++
· Grundlagen von C++
· Klassen und Objekte
· Konstruktoren und Destruktoren
· Vererbung
· Weitere Eigenschaften von C++
( this-Zeiger, friend-Funktionen / -Klassen, statische Klassenelemente)
· Operator-Überladung
· Ein- und Ausgabe
Teil 2: 3 Tage
· Ausnahmebehandlung (Exceptions)
· Templates (Template-Funktionen, -Klassen und –Metaprogrammierung)
· Weiterführende objekt-orientierte Konzepte (Mehrfachvererbung, virtuelle Basisklassen, isa und is-implemented-in-terms-of Beziehungen, Aggregation)
· Speicherverwaltung
· Tips und Tricks
· Persistenz von Objekten

Dauer:

 

5

 Tage