Seminarinformationen

Seminar - Ziel

In diesem 5-tägigen Seminar "C++ Programmierung Grundlagen kompakt (ohne Vorkenntnisse)" erwerben Sie die grundlegenden Kenntnisse der C++-Programmierung, mit dem Ziel, erste kleinere Programme eigenständig zu schreiben. Darüber hinaus sind Sie nach der Schulung in der Lage, große Teile fremden Sourcecodes zu verstehen und nachzuvollziehen.

Teilnehmer - Zielgruppe

  • Programmierer
  • Entwickler

Kurs - Voraussetzungen

  • Keine

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung und Grundlagen

  • Grundlegendes Verständnis von IDEs, Compiler, Linker
  • Möglichkeiten und Grenzen von C++
  • Variablen und Typen
  • Arithmetische und logische Operatoren

Kontrollstrukturen und Schleifen

  • Verzweigungen (if, switch)
  • Schleifen (for, while)
  • Funktionen und Prozeduren
  • Einführung in Streams (Konsole/Datei-Eingabe/Ausgabe)

Objektorientierte Programmierung (OOP)

  • Klassen und Methoden (Konstruktoren, Destruktoren)
  • Vererbung und Polymorphismus
  • Zugriffsspezifizierer (public, private, protected)

Standard Library und Container

  • Ein Container aus der Standard Library
  • Arbeiten mit Bibliotheken
  • Erstellen kleiner Projekte

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 ...

C++ Programmierung Grundlagen

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

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 ...

Plattformübergreifende Entwicklung mit Qt - Vertiefung

- u.a. in Berlin, Bremen, Paderborn, Freiburg, Kassel

In dieser 3-tägigen Schulung "Plattformübergreifende Entwicklung mit Qt - Vertiefung" erweitern Sie Ihre Kenntnisse und Fähigkeiten in der Entwicklung komplexer GUI-Anwendungen mit Qt. Sie werden Techniken wie Drag & Drop, Item-basierte Widgets, Model-View-Widgets und ...

Concurrency mit C++

- u.a. in Frankfurt am Main, Stuttgart, Nürnberg, Paderborn, Essen

In diesem 2-tägigen Seminar "Concurrency mit C++" erlernen Sie die Grundlagen der nebenläufigen Programmierung in modernem C++. Die aktuellen C++-Versionen (ab C++17) bieten erweiterte Funktionen für Multithreading-Anwendungen. Dieser Kurs befähigt Sie dazu, robuste ...