Der Microsoft C++ Aufbaukurs vertieft bestehende C++-Kenntnisse anhand von C++23, RAII, Templates, der Standard Template Library sowie Paketmanagern und Buildsystemen.
Kursbeschreibung
Das Seminar richtet sich an Teilnehmer, 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 und erweitern Ihre bestehenden C++-Kenntnisse. Dabei behandeln Sie unter anderem C++23, RAII, SFINAE, Operatorüberladung, L- und R-Values, Perfect Forwarding, Templates, die Standard Template Library sowie Paketmanager und Buildsysteme.
Zielgruppe
Das Seminar richtet sich an Teilnehmende, die ihre bestehenden C++-Kenntnisse vertiefen und erweitern möchten.
Voraussetzungen
Solide Programmiererfahrung sowie Kenntnisse in C++ entsprechend des C++-Grundkurses, erworben durch den genannten Kurs oder 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.