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 Hannover, Virtual Classroom, Freiburg, Kassel, Nordhausen

In diesem 3-tägigen Seminar "Plattformübergreifende Entwicklung mit Qt - Vertiefung" erweitern Sie Ihre Kenntnisse in der Entwicklung komplexer GUI-Anwendungen mit Qt. Sie lernen fortgeschrittene Techniken wie Drag & Drop, Item-basierte Widgets, ...

Clean Code für C++ Entwickler

- u.a. in Bremen, Hannover, Leipzig, Zürich, Koblenz

In dieser 2-tägigen Schulung "Clean Code für C++ Entwickler" lernen Sie, wie Sie hochwertige und wartbare C++-Projekte unter Anwendung der Clean Code-Prinzipien umsetzen. Sie werden mit wichtigen Konzepten wie KISS, DRY und Information Hiding vertraut gemacht und ...