Kurs-ID: CppOOPS
Kurs C++ OOP
Objektorientierte und generische Programmierung
Das Kursziel ist die praxisorientierte Beherrschung der objektorientierten Programmierung in C++. Der Kursteilnehmer lernt in diesem Seminar, objektorientierte Bibliotheken zu erstellen und insbesondere im Hinblick auf deren kommerzielle Einsatzmöglichkeiten anzuwenden.
Des Weiteren werden in diesem C++ OOP Kurs die grundlegenden Konzepte der objektorientierten Programmierung und ihre Unterschiede zu den bisher angewandten Techniken vermittelt sowie ihre Vor- und Nachteile erläutert.
Seminarinhalte
Einleitung
- Grenzen der strukturierten bzw. modularen Programmierung
- Möglichkeiten der objektorientierten Programmierung
- Einblick in objektorientiertes Design
Grundlagen objektorientierter Programmierung
- Klassen, Methoden, Kapselung, Vererbung, Polymorphie und virtuelle Methoden
- Instanzen (Objekte) und abstrakte Basisklassen
Namensräume (namespace)
Überladen von Funktionen
Klassen
- Konstruktoren und Destruktoren
- Zugriffsrechte, friend Funktionen und friend Klassen
Spezielle Eigenschaften von C++
- Mehrfachvererbung und virtuelle Basisklassen
- Laufzeit-Typinformationen (RTTI)
- Neue Typkonvertierungsoperatoren
Zeichenkettenverwaltung
- Standard-Zeichenverarbeitung (string)
- Internationale Zeichenverarbeitung
- Erzeugen, Kopieren und Zerstören
- Suchen, Finden, Ausgabe und String-Iteratoren
Ein- und Ausgabe mit Stream-Klassen
- Standard-Stream-Operatoren
- Zustände und Elementfunktionen von Streams
- Formatdefinitionen und Dateizugriff
- Kopplung von Streams und Streambuffer
- Überlaufsichere Stringstreams
Konzept der generischen Programmierung
- Typenloses Programmieren
- Funktionstemplates, Klassentemplates, Methodentemplates
Fehlersysteme
Zusicherungen und Ausnahmen
- Zusicherungen
- Ausnahmen und polymorphe Klassen
- Unerwartete Ausnahmen
- Ausnahmen und dynamische Datenstrukturen
Einblick in Container-Klassenbibliotheken
- Keller (stack) und Warteschlange (Queue)
- Listen- und weitere Datenstrukturen
Einsatz objektorientierter Bibliotheken in der Praxis
Ausblick auf die Möglichkeiten der objektorientierten Bibliothek STL
Kursthemen
Das Training C++ OOP ist folgenden Themen zugeordnet:
Zusatzangebote zur Schulung C++ OOP
Practice-AddOn ist ein Beratungskontingent, das Sie zusammen mit Ihrem Schulungspaket buchen können. Jetzt informieren.
Lernmethode
Ausgewogene Mischung aus Theorie und praktischen Übungen in technisch einwandfreier Schulungsumgebung, zur Festigung Ihres Lernerfolges. Direkter Austausch mit Trainer.in und anderen Teilnehmenden.
Zielgruppe
Diese Schulung richtet sich an C-Programmierer, die sich einen Überblick über die Möglichkeiten der objektorientierten Programmierung und der Sprache C++ verschaffen möchten.
Voraussetzungen
Für diesen Kurs benötigen Sie: Empfohlen werden Kenntnisse im Umfang unseres Seminars C++ Vertiefung.
Gewünschte Kenntnisse
Dauer und Zeiten
5 Kurstage (pro Tag 8 Unterrichtsstunden à 45 Min.)
In der Regel beginnt ein Schulungstag um 09:00 Uhr und endet um 16:30 Uhr.
Weiterführende Seminare
Schulungsort
Das Seminar C++ OOP als offene Schulung findet bei uns in der Kastanienallee 53 in 10119 Berlin Mitte statt, sofern kein anderer Ort angegeben ist.
Termine
Terminabsprachen möglich! Buchen Sie diesen Kurs als Individualtraining oder Firmenkurs mit individueller Dauer und gewünschtem Termin. (Preisänderungen vorbehalten)
Anfrage stellenDie Schulung C++ OOP führen wir ab 3 Teilnehmenden durch.
Kurspreis für offene Schulungen
2175,00 € zzgl. 19% MwSt. (2588,25 € inkl. 19% MwSt.)
Hinweis
Diese C++ OOP Schulung kann als IT-Training für Firmen auch in englischer Sprache durchgeführt werden.
Ihre allskills Mehrwerte inklusive
- Kostenlose Schnuppersession
- Preisvorteil 3=5
- Anmeldezugabe
- Vollverpflegung bei offenen Seminaren
- Schulungsunterlage oder Fachbuch falls verfügbar
- Arbeitsmaterialen: Block und Stift
- Teilnahmezertifikat (auch optional als validierbare Online-Version)
- Erfolgsgarantie
- Nachbetreuung