Trainingsbeschreibung
Einführung in die objektorientierte Programmierung mit C++ POO01 
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
