In diesem 4-tägigen Seminar "C++ Fortgeschrittenenkurs" erlernen Sie fortgeschrittene Techniken und neue Features von C++. Der Kurs vermittelt wichtige Konzepte wie RValue-Referenzen, Move-Semantik, Initialisierungslisten, Lambdas und Templates.
Sie erhalten einen umfassenden Überblick über die Standard Template Library (STL), einschließlich ihrer Container-Klassen, Iteratoren und Algorithmen. Zudem werden Themen wie Typermittlung, Meta-Programmierung und der Einsatz von Smart Pointern behandelt. Darüber hinaus lernen Sie die Erweiterungen von C++20 kennen, darunter Concepts, Ranges und Coroutines.
Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
Initialisierung & Typinferenz
{} vs ()auto (C++11)decltype, std::declvalKonstanten & Compile-Time-Ausdrücke
constexpr (C++11, 14, 20)constexpr if (C++17)Range-basierte for-Schleife (C++11)
std::unique_ptrstd::shared_ptrstd::weak_ptrstd::optionalstd::variantstd::anystd::string_viewstd::spanstd::tupleconcept, requires)std::format, std::println)std::to_arraystd::string-Funktionen<=>)likely / unlikely)std::expected (C++23)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 ...
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 ...
In diesem 2-tägigen Seminar "Modernes C++ mit den Updates von C++11/14/17/20" lernen Sie die neuesten Eigenschaften und Erweiterungen der C++-Programmiersprache kennen. Der Kurs bietet einen umfassenden Überblick über die Aktualisierungen des Sprachkerns, darunter ...
In diesem 4-tägigen Seminar "Performance-Optimierung in C / C++" werden Sie mit den grundlegenden Konzepten und Techniken vertraut gemacht, die notwendig sind, um die Performance von C / C++-Anwendungen zu optimieren. Sie erlernen die effiziente Verwaltung von Speicher, die ...