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 "Concurrency mit C++" erlernen Sie die Grundlagen der nebenläufigen Programmierung in modernem C++. Die aktuellen C++-Versionen (ab C++17) bieten erweiterte Funktionen für Multithreading-Anwendungen. Dieser Kurs befähigt Sie dazu, robuste ...
In dieser 2-tägigen Schulung "Clean Code für C++ Entwickler" lernen Sie, wie Sie hochwertige und wartbare C++-Projekte unter Anwendung der Clean Code-Prinzipien umsetzen. Sie werden mit wichtigen Konzepten wie KISS, DRY und Information Hiding vertraut gemacht und ...