Programmierung

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.

Termin buchen

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:

 

Lernmethode

Ausgewogene Mischung aus Theorie und praktischen Übungen in technisch einwandfreier Schulungs­umgebung, zur Festigung Ihres Lern­erfolges. 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

  • 15.04.24 - 19.04.24Anmelden
  • 12.08.24 - 16.08.24Anmelden
  • 02.12.24 - 06.12.24Anmelden

Terminabsprachen möglich! Buchen Sie diesen Kurs als Individualtraining oder Firmenkurs mit individueller Dauer und gewünschtem Termin. (Preisänderungen vorbehalten)

Anfrage stellen

Die Schulung C++ OOP führen wir ab 3 Teilnehmenden durch.

Kurspreis für offene Schulungen

1975,00 € zzgl. 19% MwSt. (2350,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

Noch Fragen?

Unsere FAQ klären auf.

Lassen Sie sich von uns beraten!

Jetzt anrufen