Trainingsbeschreibung

Einführung in die objektorientierte Programmierung mit C++ POO01 pdf icon

Zielgruppe

Entwickler, die sich einen Überblick über die Möglichkeiten der objektorientierten Programmierung und der Sprache C++ verschaffen wollen.

Kursziel

Nach dem Kurs kennen Sie die objektorientierte Programmierung in C++ und können diese praxisorientiert anwenden. Sie erarbeiten sich den sicheren Umgang mit objektorientierten Bibliotheken und deren kommerziellen Einsatzmöglichkeiten. Grundlegende Konzepte der objektorientierten Programmierung, deren Unterschiede Vor- und Nachteile lernen Sie näher kennen.

Voraussetzungen

Fundierte IT-Kenntnisse

Kursinhalt

  • Grenzen der strukturierten bzw. modularen Programmierung
    • Namensräume (namespace)
    • Grundlagen objektorientierter Programmierung
  • Klassen, Methoden, Kapselung, Vererbung, Polymorphie, virtuelle Methoden
  • Instanzen (Objekte), abstrakte Klassen
    • Spezielle Eigenschaften von C++
  • Mehrfachvererbung, virtuelle Basisklassen
  • Laufzeit-Typinformationen (RTTI)
    • Zeichenkettenverwaltung
    • Ein/Ausgabe mit Stream-Klassen
  • Standard-Stream-Operatoren
  • Zustände und Elementfunktionen
  • Formatdefinitionen, Dateizugriff
    • Generischen Programmierung
  • Typenloses Programmieren
  • Funktions-, Klassen- und Methodentemplates
    • Fehlersysteme
    • Zusicherungen und Ausnahmen
    • Container-Klassenbibliotheken
    • Einsatz objektorientierter Bibliotheken in der Praxis

Hinweise

Dauer

4 Tage

Termine nach Ort

Termine auf Anfrage.

Termine nach Datum

Termine auf Anfrage.


Anmelden

Newsletter abonnieren