C++-Schulung für Fortgeschrittene: modernes C++ und STL

Programmieren mit C++

In dieser Schulung vertiefen Sie Ihr Wissen in C++ und lernen modernes C++ nach den Standards C++17 und C++20 kennen. So schreiben Sie sichereren, schnelleren und leichter wartbaren Code.

Wir zeigen Ihnen, wie Sie mit C++ am schnellsten zum Ziel kommen. Mit einfachen und anspruchsvollen Übungen erweitern Sie Ihr Können, damit Sie danach selbstständig moderne C++-Programme erstellen.

Geeignet für

  • Softwarearchitekten
  • Softwareentwickler

Vorkenntnisse

  • C++-Grundkenntnisse

Arbeitsform und Dauer

  • 3 Tage
  • Online, bequem von zu Hause
  • In unseren Schulungsräumen in Freiburg
  • Bei Ihnen vor Ort - erst ab einer Mindest-Teilnehmeranzahl möglich

Termine

  • Derzeit auf Anfrage

Materialien Teilnehmer

  • Laptop
  • Visual Studio 2026 oder 2022 mit der Arbeitsauslastung „Desktopentwicklung mit C++“
  • Gut, aber nicht zwingend: Visio (2019, 2021 oder 2024) oder ein anderes UML-Werkzeug
  • Schreibzeug

Schulungsraum

  • Beamer
  • Whiteboard, Tafel oder Flipchart

Inhalt der 3-tägigen Schulung: C++ für Fortgeschrittene

Tag 1

  • Überblick Tag 1
  • Objektorientierte Entwicklung
    • Klassen und Methoden
    • Vererbung, Mehrfachvererbung und Überschreiben
    • Assoziation, Aggregation und Komposition
    • Abstrakte Klassen als Schnittstellen
  • Moderne objektorientierte Entwicklung
    • Konstruktoren, Destruktoren und Initialisierung
    • Regel der Null, Drei und Fünf
    • const-Korrektheit
  • Clean Code für die Teamarbeit
    • C++ Core Guidelines
    • Codekonventionen
  • Selbstständige Übungen
  • Ausblick auf Tag 2

Tag 2

  • Rückblick (Schulung Tag 1)
  • Überblick Tag 2
  • Speicher und Ressourcen
    • Zeiger und Referenzen
    • RAII: Ressourcen sicher verwalten
    • Smart Pointer: unique_ptr, shared_ptr, weak_ptr
    • Move-Semantik
  • Praktische Übungen
  • Container der Standardbibliothek
    • vector, list, deque
    • map, set und unordered_map
    • Iteratoren
    • Algorithmen und Lambda-Ausdrücke
  • Praktische Übungen
  • Ausblick auf Tag 3

Tag 3

  • Rückblick (Schulung Tag 2)
  • Überblick Tag 3
  • Templates
    • Funktions- und Klassen-Templates
    • Concepts (C++20)
  • Fehlerbehandlung
    • Exceptions und Ausnahmesicherheit
    • std::optional und std::variant
  • Weitere Sprachmittel
    • Operatorüberladung
    • Streams und Dateien
    • Hilfsklassen der Standardbibliothek
  • Ausblick: Nebenläufigkeit mit std::thread
  • Selbstständige Übungen
  • Abschluss
  • Wo gibt es weitere Informationen?

Weitere Schulungen zum Thema

• AutoCAD ObjectARX-Schulung mit C++
• C#-Schulung

Cadida-Akademie

Online anmelden – direkt im Shop

Geben Sie Wunschtermin, Schulungsform (online, in Freiburg oder bei Ihnen vor Ort) und Teilnehmerzahl an – das dauert nur wenige Minuten. Termin und Anmeldung bestätigen wir Ihnen persönlich.

Jetzt online anmelden Frage zur Schulung stellen

Fragen vorab? +49 761 285 22 11-0

KONTAKT

Sprache auswählen

ErstgesprächvereinbarenErstgesprächvereinbaren