Kurs

In Berlin

2.351 € inkl. MwSt.

Beschreibung

  • Kursart

    Kurs

  • Niveau

    Mittelstufe

  • Ort

    Berlin

  • Unterrichtsstunden

    30h

  • Dauer

    5 Tage

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.

Standorte und Zeitplan

Lage

Beginn

Berlin
Karte ansehen

Beginn

auf Anfrage

Hinweise zu diesem Kurs

Lernen Sie in diesem C++ OOP Training die grundlegenden Konzepte der objektorientierten Programmierung in C++ und erfahren Sie deren Vor- und Nachteile.

C-Programmierer, die sich einen Überblick über die Möglichkeiten der objektorientierten Programmierung und der Sprache C++ verschaffen möchten.

Empfohlen werden Kenntnisse im Umfang unseres Seminars C++ Vertiefung.

Fragen & Antworten

Ihre Frage hinzufügen

Unsere Berater und andere Nutzer werden Ihnen antworten können

Geben Sie Ihre Kontaktdaten ein, um eine Antwort zu erhalten

Es werden nur Ihr Name und Ihre Frage veröffentlicht.

Meinungen

Themen

  • Programmierung
  • Smlan
  • C
  • C+
  • C++
  • C#
  • Seminar
  • Training
  • Objektorientierung
  • Schulung
  • C++ oop
  • Smlan

Inhalte

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

C++ OOP

2.351 € inkl. MwSt.