- Compiler und der Build-ProzessNicht begonnen45 Min.
- CMake-ProjekteNicht begonnen45 Min.
- SanitizerNicht begonnen40 Min.
- Grundtypen und InitialisierungNicht begonnen40 Min.
- ReferenzenNicht begonnen40 Min.
- Const-KorrektheitNicht begonnen40 Min.
- Funktionen und ÜberladungNicht begonnen40 Min.
- LambdasNicht begonnen40 Min.
- std::functionNicht begonnen40 Min.
- Klassen und KonstruktorenNicht begonnen45 Min.
- RAIINicht begonnen50 Min.
- Die Rule of ZeroNicht begonnen45 Min.
- Rohe ZeigerNicht begonnen40 Min.
- std::unique_ptrNicht begonnen45 Min.
- std::shared_ptr und weak_ptrNicht begonnen45 Min.
- Move-SemantikNicht begonnen1 Std.
- WertkategorienNicht begonnen50 Min.
- AusnahmenNicht begonnen45 Min.
- std::expectedNicht begonnen45 Min.

C++ Roadmap
Bald verfügbar
Modernes C++ für Handelssysteme mit niedriger Latenz: Speicher, Templates, Nebenläufigkeit und die Werkzeuge, auf die sich Handelsabteilungen verlassen. Jedes Thema ist eine kurze Lektion mit einem Lab, das du im Browser programmierst.
Lehrplan
93 Themen · startet bald- std::vectorNicht begonnen45 Min.
- std::arrayNicht begonnen35 Min.
- std::mapNicht begonnen40 Min.
- std::unordered_mapNicht begonnen45 Min.
- IteratorenNicht begonnen40 Min.
- Ranges und ViewsNicht begonnen45 Min.
- STL-AlgorithmenNicht begonnen45 Min.
- std::stringNicht begonnen40 Min.
- std::string_viewNicht begonnen35 Min.
- std::spanNicht begonnen35 Min.
- CSV-Dateien parsenNicht begonnen50 Min.
- Binäre Datendateien lesenNicht begonnen50 Min.
- chrono-DauernNicht begonnen40 Min.
- chrono-ZeitpunkteNicht begonnen40 Min.
- Funktions-TemplatesNicht begonnen55 Min.
- Klassen-TemplatesNicht begonnen55 Min.
- ConceptsNicht begonnen1 Std.
- constexpr-FunktionenNicht begonnen50 Min.
- consteval und Tabellen zur CompilezeitNicht begonnen50 Min.
- CRTPNicht begonnen1 Std.
- Policy-basiertes DesignNicht begonnen1 Std.
- Perfect ForwardingNicht begonnen50 Min.
- std::variant und std::visitNicht begonnen55 Min.
- std::optionalNicht begonnen40 Min.
- Lineare Algebra mit EigenNicht begonnen1 Std.
- ZufallszahlengeneratorenNicht begonnen50 Min.
- Monte-Carlo-BewertungNicht begonnen1 Std.
- Eine Bibliothek zur Optionsbewertung entwerfenNicht begonnen1 Std. 15 Min.
- Greeks per finite DifferenzenNicht begonnen55 Min.
- Automatische DifferentiationNicht begonnen1 Std. 10 Min.
- NullstellensucheNicht begonnen50 Min.
- Numerische IntegrationNicht begonnen50 Min.
- Unit-Tests mit GoogleTestNicht begonnen50 Min.
- Abhängigkeiten mockenNicht begonnen45 Min.
- Benchmarking mit Google BenchmarkNicht begonnen55 Min.
- Debugging mit GDBNicht begonnen55 Min.
- Speicherfehler finden mit ASanNicht begonnen45 Min.
- Undefiniertes Verhalten finden mit UBSanNicht begonnen45 Min.
- Die Cache-HierarchieNicht begonnen1 Std.
- Datenlayout: AoS vs. SoANicht begonnen1 Std.
- SprungvorhersageNicht begonnen55 Min.
- Inlining und Compiler-OptimierungNicht begonnen55 Min.
- Memory-PoolsNicht begonnen1 Std.
- Eigene AllokatorenNicht begonnen1 Std.
- Arena-AllokationNicht begonnen55 Min.
- Small-Buffer-OptimierungNicht begonnen50 Min.
- Flache ContainerNicht begonnen50 Min.
- Profiling mit perfNicht begonnen55 Min.
- Flame GraphsNicht begonnen45 Min.
- SIMD-IntrinsicsNicht begonnen1 Std. 10 Min.
- Auto-VektorisierungNicht begonnen55 Min.
- ThreadsNicht begonnen50 Min.
- Mutexe und SperrenNicht begonnen50 Min.
- BedingungsvariablenNicht begonnen50 Min.
- std::atomicNicht begonnen55 Min.
- Das C++-SpeichermodellNicht begonnen1 Std. 15 Min.
- Ein sperrfreier SPSC-RingpufferNicht begonnen1 Std. 30 Min.
- False SharingNicht begonnen55 Min.
- NUMA und CPU-PinningNicht begonnen1 Std.
- Thread-PoolsNicht begonnen1 Std.
- Aufgabenbasierte Parallelität mit FuturesNicht begonnen55 Min.
- Datenstrukturen eines OrderbuchsNicht begonnen1 Std.
- Preis-Zeit-PrioritätNicht begonnen55 Min.
- Eine Matching-EngineNicht begonnen1 Std. 30 Min.
- UDP-MulticastNicht begonnen55 Min.
- Binäre MarktdatenprotokolleNicht begonnen1 Std.
- Marktdaten-HandlerNicht begonnen1 Std. 15 Min.
- Das FIX-ProtokollNicht begonnen55 Min.
- Order-Entry-GatewaysNicht begonnen1 Std.
- Kernel-Bypass-NetzwerkeNicht begonnen1 Std. 30 Min.
- Tail-Latenz messenNicht begonnen1 Std. 15 Min.
- Python-Bindings mit pybind11Nicht begonnen1 Std. 30 Min.
- Eine Backtesting-Engine in C++Nicht begonnen2 Std.
- Abschlussprojekt: eine Low-Latency-Trading-EngineNicht begonnen4 Std.