Im Microsoft C++ Aufbaukurs vertiefen Sie Ihre vorhandenen Kenntnisse und arbeiten mit modernen Sprachstandards sowie zentralen Entwicklungskonzepten. Sie behandeln RAII, Templates, asynchrone Programmierung, C++20-Module und die Standard Template Library mit Containern und Algorithmen.
Kursbeschreibung
Das Seminar richtet sich an Teilnehmende, die ihre bestehenden C++-Kenntnisse vertiefen und erweitern möchten.
Seminarinhalte
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
Lernziele
Sie vertiefen Ihre C++-Kenntnisse zu C++23, modernen Sprachkonzepten und der Standard Template Library. Dabei behandeln Sie unter anderem RAII, Templates, asynchrone Programmierung sowie Paketmanager und Buildsysteme.
Zielgruppe
Das Seminar richtet sich an Teilnehmende, die ihre bestehenden C++-Kenntnisse vertiefen und erweitern möchten.
Voraussetzungen
Solide Programmiererfahrung und C++-Kenntnisse entsprechend des C++-Grundkurses, erworben durch den genannten Kurs oder durch praktische Erfahrung.
Nächste Termine
Weitere Termine finden Sie online auf der Kursseite.
Persönliche Beratung
Sie möchten klären, ob dieser Kurs zu Ihrem Bedarf passt? Wir beraten Sie persönlich zu Inhalten, Terminen und passenden Formaten für Einzelpersonen oder Teams.