Seminarinformationen

Seminar - Ziel

In diesem 5-tägigen Seminar "C++ Programmierung Grundlagen" erwerben Sie die Fähigkeiten, Programme mit der erweiterten Sprache C zu entwickeln. Sie lernen, eigene Problemstellungen selbstständig in funktionierende Programme zu überführen.

Die Unterschiede zu C werden herausgearbeitet, und die Konzepte der objektorientierten Programmierung werden erklärt sowie durch praktische Beispiele und Übungen gefestigt. Dank der Erweiterung um Datenobjekte bietet C++ eine sichere und effiziente Möglichkeit, Programme objektorientiert zu gestalten.

Teilnehmer - Zielgruppe

  • Entwickler
  • Programmierer

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Erfahrungen in C

Seminardauer

  • 5 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

C++ Einführung Programmierung

  • Aufbau und Kompilierung von Programmen
  • Literale / Konstanten / Variablen
  • Operatoren / Bindungsstärke / L+R-Values
  • Input (Streams) Output (Streams)
  • Funktionen (Argumentenübergabe)
  • Funktionsüberladung (gleiche Funktionsnamen für ähnliche Aufgaben)
  • Defaultargumente
  • Inline Expansion für Funktionen
  • Objektbibliotheken: IOStream
  • Input (Streams)
  • Output (Streams)

C++ Objektorientierte Programmierung

  • Klassen (Objekte)
  • Memberfunktionen (Methoden)
  • Konstruktoren für das Anlegen von Objekten
  • Destruktoren für das Eliminieren von Objekten
  • Operatorüberladung (Operatoren für benutzerdefinierte Typen)
  • Vererbung (private, protected, public)
  • Virtuelle Methoden (Polymorphismus)

C++ Standard Template Library

  • Template-Klasse
  • Container
  • Iteratoren
  • Algorithmen
  • Functors

Debugging

  • Anhalten des Programms mit Haltepunkten (Breakpoints)
  • Schrittweise Ausführung eines Programms
  • Ausgabe von Informationen im angehaltenen Programm
  • Ausgabe der aktuellen Hierarchie von Funktions-(Methoden-)Aufrufen (Call-Stack)
  • Verändern von Variableninhalten

Blick in C++26

Weitere Schulungen zu Thema C++ Programmierung

Plattformübergreifende Entwicklung mit Qt - Einführung

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen Seminar "Plattformübergreifende Entwicklung mit Qt - Einführung" erlernen Sie die grundlegenden Konzepte und Techniken zur Entwicklung plattformübergreifender Anwendungen mit Qt. Sie machen sich mit der Qt-Entwicklungsumgebung und dem QtCreator ...

Modernes C++ mit OOP Vertiefung

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen Seminar "Modernes C++ mit OOP Vertiefung" vertiefen Sie Ihr Wissen über die objektorientierte Programmierung (OOP) in C++. Sie setzen sich intensiv mit pure virtuellen Methoden, Polymorphie und den Erweiterungen der Sprache durch C++11, C++14, ...

C++ Fortgeschrittenenkurs

- u.a. in Leipzig, Mannheim, Offenbach, Kassel, Nordhausen

In diesem 4-tägigen Seminar "C++ Fortgeschrittenenkurs" erlernen Sie fortgeschrittene Techniken und neue Features von C++. Der Kurs vermittelt wichtige Konzepte wie RValue-Referenzen, Move-Semantik, Initialisierungslisten, Lambdas und Templates. Sie erhalten einen ...

Performance-Optimierung in C / C++

- u.a. in Frankfurt am Main, Düsseldorf, Essen, Heidelberg, Marburg

In diesem 4-tägigen Seminar "Performance-Optimierung in C / C++" werden Sie mit den grundlegenden Konzepten und Techniken vertraut gemacht, die notwendig sind, um die Performance von C / C++-Anwendungen zu optimieren. Sie erlernen die effiziente Verwaltung von Speicher, die ...