Objektorientierte Programmierung mit C# oder C++

Damago GmbH
In Berlin, Chemnitz, Dresden und an 5 weiteren Standorten

1.650 
zzgl. MwSt.
Möchten Sie den Bildungsanbieter lieber direkt anrufen?
03028... Mehr ansehen
Möchten Sie sich zu diesem Kurs beraten lassen?

Wichtige informationen

Tipologie Seminar
Niveau Fortgeschritten
Beginn An 8 Standorten
Dauer 5 Tage
Beschreibung

Der Kurs vermittelt die Grundlagen der objektorientierten Programmierung mit C++, das auf der Programmiersprache C aufbaut. Wichtigste Erweiterungen sind die Unterstützung für Datenabstraktion, Unterstützung für objektorientiertes Design und objektorientierte Programmierung sowie Verbesserungen bestehender C-Konstrukte. C++ ist heute weit verbreitet und ist auf praktisch alle Plattformen porti..
Gerichtet an: Der Kurs richtet sich an C/C++-Programmierer, die objektorientierte C++ Programme entwicken möchten, sowie an Projektleiter im C++ Umfeld.

Wichtige informationen
Veranstaltungsort(e)

Wo und wann

Beginn Lage
auf Anfrage
Berlin
Alte Jakobstraße, 85/86, 10179, Berlin, Deutschland
Karte ansehen
auf Anfrage
Chemnitz
Schulstraße, 38, 09125, Sachsen, Deutschland
Karte ansehen
auf Anfrage
Dresden
Bertolt-Brecht-Allee, 22, 01309, Sachsen, Deutschland
Karte ansehen
auf Anfrage
Essen
Heinrich-Held-Straße, 16, 45133, Nordrhein-Westfalen, NRW, Deutschland
Karte ansehen
auf Anfrage
Halle
Marienstraße, 3, 06108, Sachsen-Anhalt, Deutschland
Karte ansehen
Alle ansehen (8)
Beginn auf Anfrage
Lage
Berlin
Alte Jakobstraße, 85/86, 10179, Berlin, Deutschland
Karte ansehen
Beginn auf Anfrage
Lage
Chemnitz
Schulstraße, 38, 09125, Sachsen, Deutschland
Karte ansehen
Beginn auf Anfrage
Lage
Dresden
Bertolt-Brecht-Allee, 22, 01309, Sachsen, Deutschland
Karte ansehen
Beginn auf Anfrage
Lage
Essen
Heinrich-Held-Straße, 16, 45133, Nordrhein-Westfalen, NRW, Deutschland
Karte ansehen
Beginn auf Anfrage
Lage
Halle
Marienstraße, 3, 06108, Sachsen-Anhalt, Deutschland
Karte ansehen
Beginn auf Anfrage
Lage
Hamburg
Süderstraße, 77, 20097, Hamburg, Deutschland
Karte ansehen
Beginn auf Anfrage
Lage
Hannover
Schwarzer Bär, 4, 30449, Niedersachsen, Deutschland
Karte ansehen
Beginn auf Anfrage
Lage
Potsdam
Dennis-Gabor-Straße, 2, 14469, Brandenburg, Deutschland
Karte ansehen

Häufig gestellte Fragen

· Voraussetzungen

Kursteilnehmer müssen die Grundlagen der Sprache C oder C++ kennen. Vorteilhaft ist es außerdem, bereits Grundkenntnisse der objektorientierten Programmierung zu besitzen.

Themenkreis

Kursteilnehmer erwerben sofort anwendbare C++-Kenntnisse: Sie können nach Abschluss des Kurses selbständig ein einfaches C++-Programm realisieren und bestehende Klassenbibliotheken in ihren Programmen einsetzen.

Voraussetzungen:

Kursteilnehmer müssen die Grundlagen der Sprache C oder C++ kennen. Vorteilhaft ist es außerdem, bereits Grundkenntnisse der objektorientierten Programmierung zu besitzen.

Kursinhalt:

Einführung in die objektorientierte Programmierung

- Entwicklung der Objekttechnologie

- Konzepte

- Objektorientierte Sprachen

Einführung: Die Sprache C++

- Geschichte von C++

- Einsatz von C++

- Eigenschaften von C++

- Einfache Ein- und Ausgabe

- Namespaces

- Konstanten

- Referenzen

- Überladen von Funktionen

- Default-Argumente

Wichtige Standard-Klassen

- Strings

- String-Zugriff mit Streams

- Vektoren

Klassen

- Klassendefinition und Instanzierung

- Attribute (Datenelemente)

- Zugriff auf Klassenelemente

- Methoden (Elementfunktionen)

- Information Hiding

- Konstruktoren

- Enumerations in Klassen

Module und Schnittstellen

- Deklaration und Definition

- Kompilierungsseinheiten und Module

- Header

- Implementationsdatei

- Inline-Funktionen

- Konstante Instanzen und Methoden

- Statische Klassenelemente

Klassenableitung, Vererbung

- Definition abgeleiteter Klassen

- Verebung und Sichtbarkeit der Elemente

- Initialisierung von Basisklassen

- Vererbung und Polymorphismus

Dynamische Speicherverwaltung

- new-Operator

- delete-Operator

- Dynamische Instanzen verwenden

Normalform für Klassen

- Klassen mit externen Ressourcen

- Copy-Konstruktor

- Destruktor

- Copy-Zuweisungsoperator

- Initialisierung vs. Zuweisung

- Normalform

Virtuelle Methoden

- Statisches Binden

- Dynamisches Binden

- Virtual Method Table (VMT)

- Abstrakte Klassen

Mehrfachvererbung

- Mehrere Basisklassen

- Wiederholte Basisklasse

- Virtuelle Basisklassen

Ein- und Ausgabe auf Dateien

- Datei-Streams

Schlussprojekt

Sonstiges:

Unterlagen, Getränke und Mittagessen im Seminarpreis enthalten

Erfolge des Zentrums


User, die sich für diesen Kurs interessiert haben, interessierten sich auch für...
Mehr ansehen