eden market GmbH > Schulungen > Entwickler-Schulungen > C++-Schulungen > C++ für Programmieranfänger

C++ für Programmieranfänger

Code Dauer Preis netto Prämie
C 400 5 Tage 2.200,00 € 20 Punkte

Preis inkl. 19% MwSt. 2.618,00 €

Termine DG  
KW 45 08. - 12.11.2010 - anmelden

DG = Dieser Termin hat eine Durchführungs-Garantie.

C++ ist eine Programmiersprache, die komplexe Softwareentwürfe ermöglicht und mit Laufzeiteffizienz verbindet. Nachdem sich gerade im Feld der Windowsprogrammierung C++ lange Zeit als vorherrschende Sprache hervorgetan hat, sind es mittlerweile interpretative Sprachen wie Java und C#, die im Bereich Anwendungsentwicklung vorwiegend zum Einsatz kommen. C++ kann auch kaum mehr im Themenbereich der Objektorientierung die Technologieherrschaft für sich in Anspruch nehmen. Dennoch hat sich C++ seinen Platz unter den Programmiersprachen behaupten können, weit über den bloßen Anspruch eines Klassikers hinausgehend. Gerade im Bereich der Embedded-Programmierung lassen sich nämlich Sprachen ohne deterministisches Laufzeitverhalten nicht einsetzen. Diesen Determinismus teilt sich C++ mit C als klassischer Sprache der Systementwicklung. Desweiteren ist C++ die Sprache, welche Konzepte der generativen Programmierung am umfassendsten und saubersten zur Verfügung stellt. Zwar wird das objektorientierte Paradigma dadurch weder verdrängt noch in Frage gestellt, im Zuge der fortschreitenden Erfahrungen der Praxis hat sich dieses Konzept, zumindest im Bereich der C++-Programmierung, mittlerweile gleichberechtigt neben die OO-Konstrukte gestellt. Typische die Objektorientierung unterstützende Technologien wie Muster-basierendes Design und Code-Refaktorisierung lassen sich ebenso erfolgreich auf die Ideen der generativen Programmierung anwenden. C++ ist in seinen sprachlichen Strukturen gleichermassen sehr ausdrucksstark wie auch schwer zu erlernen. Der Kurs berücksichtigt dies, indem die Sprache aus idiomatischer Sicht angegangen wird. Auch wird auf die Entwicklung der Programmierphilosophien und die Hintergründe der genannten Techniken eingegangen.

Die Programmiersprache wird anhand praktischer Beispiele erlernt. Berücksichtigt wird der ANSI/ISO-C++ Sprachstandard. Es kann ein beliebiger ANSI-kompatibler C++-Compiler eingesetzt werden, z.B. GNU C++ oder MS-Visual C++. Als Zielplattform kann auf Windows- oder Unix-Basis gearbeitet werden.

Inhalt

  • Grundlegende Syntax und einführende Beispiele
  • Struktur von C++-Programmen
  • Was man über den Compiler und den Linker wissen muss
  • Sprachelemente:
    • Primitive und abgeleitete Datentypen, Typkonvertierung
    • Kontrollstrukturen
    • Operatoren
    • Funktionen
    • Überladung von Funktionen und Operatoren
    • Funktionstemplates
    • Zeiger und Referenzen, Speicherallokation
    • Namespaces
  • Objektorientierung:
    • Verantwortlichkeitsbezogenes Denken
    • Klassen und Objekte: Kapselung, Information Hiding, Attribute, Methoden
    • Objekterzeugung und clean-up
    • Überladung von Methoden und Operatoren
    • Polymorphie: virtuelle Methoden, abstrakte Klassen
    • Schnittstellen
    • Beziehungen zwischen Objekten: Assoziation, Aggregation, Vererbung
    • Klassentemplates
  • Exception-Handling
  • Template-basierte Programmierung, Ausblick in die STL (Standard Template Library)

Zielgruppe

Einsteiger in die Programmierung und Sprachumsteiger (für C-Programmierer wird ein eigenständiger Umsteigekurs angeboten, C++ für Quereinsteiger).

Voraussetzung

Für den Kurs ist die Kenntnis einer höheren Programmiersprache hilfreich aber nicht erforderlich.

Dauer

5 Tage

Teilnehmer

4 bis 10 Personen

Diese Schulung ist auch in folgenden Paketen enthalten:

Paket 20 Paketpreis: 4.700,00 € (- 300,00 €) Termin DG anmelden
  C++ für Programmieranfänger KW 45 08.-12.11.2010 - Details
  C++ für Fortgeschrittene KW 47 22.-26.11.2010 - Details

Sie sparen 300,00 Euro (Netto, zzgl. Steuer) gegenüber den Einzelpreisen der Seminare.
DG = Dieser Termin hat eine Durchführungs-Garantie.