Damago GmbH

      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

      Wichtige informationen

      Tipologie Seminar
      Niveau Fortgeschritten
      Ort 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.

      Einrichtungen (8)
      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

      Zu berücksichtigen

      · Voraussetzungen

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

      Fragen & Antworten

      Teilen Sie Ihre Fragen und andere User können Ihnen antworten

      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


      Vergleichen Sie und treffen Sie die beste Wahl:
      Mehr ansehen