Bestellung
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
Dieser Aufbaukurs erweitert Ihr Wissen in der Programmiersprache C++. Mit der C++ Schulung für Fortgeschrittene werden Sie in der Lage sein, Code in komplexeren Projekten zu verstehen und zu erweitern.
Sie lernen alle wichtigen Funktionen nach dem modernen ISO C++ Standard kennen. Der Kurs bereitet Sie optimal auf die Arbeit mit vielfältigen C++ Programmen vor. Die Arbeit mit mehreren Programmen und Objekten für ein übergeordnetes Projekt wird Ihnen nach dem Seminar leicht fallen.
Die im C++ Aufbaukurs erlernten Kenntnisse zur Verwendung von existierenden C und C++ Bibliotheken erspart Ihnen Zeit in der täglichen Arbeit. Des weiteren entwickeln Sie ein tiefergehendes Verständnis für die Standard-Bibliothek und moderner Programmierkonzepte.
Sie lernen alle wichtigen Funktionen nach dem modernen ISO C++ Standard kennen. Der Kurs bereitet Sie optimal auf die Arbeit mit vielfältigen C++ Programmen vor. Die Arbeit mit mehreren Programmen und Objekten für ein übergeordnetes Projekt wird Ihnen nach dem Seminar leicht fallen.
Die im C++ Aufbaukurs erlernten Kenntnisse zur Verwendung von existierenden C und C++ Bibliotheken erspart Ihnen Zeit in der täglichen Arbeit. Des weiteren entwickeln Sie ein tiefergehendes Verständnis für die Standard-Bibliothek und moderner Programmierkonzepte.
- Der ISO/IEC 14882:2020(E) C++ Standard
- Vervollständigung der in C++20 angefangenen Änderungen durch C++23
- RAII (Resource acquisition is initialization)
- SFINAE (Substitution failure is not an error)
- Operatorüberladung
- L, R-Value und Perfect Forwarding
- Häufig verwendete Konzepte
- Type Erasure
- Schnittstellen (Interfaces)
- Abstrakte Klassen
- Mehrfachvererbung
- Statische Klassenelemente/Singletons
- C++20 Module
- Asynchrone Programmierung
- Templates
- Standard Template Library
- Streams
- Hilfsfunktionen des utility Headers
- Container
- Ranges
- Algorithmen
- Verwendung von Paketmanagern und Buildsystemen