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.

9 Module93 bewertete Labs~86 StundenEinsteiger → Experte

Lehrplan

93 Themen · startet bald
  1. Compiler und der Build-ProzessNicht begonnen45 Min.
  2. CMake-ProjekteNicht begonnen45 Min.
  3. SanitizerNicht begonnen40 Min.
  4. Grundtypen und InitialisierungNicht begonnen40 Min.
  5. ReferenzenNicht begonnen40 Min.
  6. Const-KorrektheitNicht begonnen40 Min.
  7. Funktionen und ÜberladungNicht begonnen40 Min.
  8. LambdasNicht begonnen40 Min.
  9. std::functionNicht begonnen40 Min.
  10. Klassen und KonstruktorenNicht begonnen45 Min.
  11. RAIINicht begonnen50 Min.
  12. Die Rule of ZeroNicht begonnen45 Min.
  13. Rohe ZeigerNicht begonnen40 Min.
  14. std::unique_ptrNicht begonnen45 Min.
  15. std::shared_ptr und weak_ptrNicht begonnen45 Min.
  16. Move-SemantikNicht begonnen1 Std.
  17. WertkategorienNicht begonnen50 Min.
  18. AusnahmenNicht begonnen45 Min.
  19. std::expectedNicht begonnen45 Min.
  1. std::vectorNicht begonnen45 Min.
  2. std::arrayNicht begonnen35 Min.
  3. std::mapNicht begonnen40 Min.
  4. std::unordered_mapNicht begonnen45 Min.
  5. IteratorenNicht begonnen40 Min.
  6. Ranges und ViewsNicht begonnen45 Min.
  7. STL-AlgorithmenNicht begonnen45 Min.
  8. std::stringNicht begonnen40 Min.
  9. std::string_viewNicht begonnen35 Min.
  10. std::spanNicht begonnen35 Min.
  11. CSV-Dateien parsenNicht begonnen50 Min.
  12. Binäre Datendateien lesenNicht begonnen50 Min.
  13. chrono-DauernNicht begonnen40 Min.
  14. chrono-ZeitpunkteNicht begonnen40 Min.
  1. Funktions-TemplatesNicht begonnen55 Min.
  2. Klassen-TemplatesNicht begonnen55 Min.
  3. ConceptsNicht begonnen1 Std.
  4. constexpr-FunktionenNicht begonnen50 Min.
  5. consteval und Tabellen zur CompilezeitNicht begonnen50 Min.
  6. CRTPNicht begonnen1 Std.
  7. Policy-basiertes DesignNicht begonnen1 Std.
  8. Perfect ForwardingNicht begonnen50 Min.
  9. std::variant und std::visitNicht begonnen55 Min.
  10. std::optionalNicht begonnen40 Min.
  1. Lineare Algebra mit EigenNicht begonnen1 Std.
  2. ZufallszahlengeneratorenNicht begonnen50 Min.
  3. Monte-Carlo-BewertungNicht begonnen1 Std.
  4. Eine Bibliothek zur Optionsbewertung entwerfenNicht begonnen1 Std. 15 Min.
  5. Greeks per finite DifferenzenNicht begonnen55 Min.
  6. Automatische DifferentiationNicht begonnen1 Std. 10 Min.
  7. NullstellensucheNicht begonnen50 Min.
  8. Numerische IntegrationNicht begonnen50 Min.
  1. Unit-Tests mit GoogleTestNicht begonnen50 Min.
  2. Abhängigkeiten mockenNicht begonnen45 Min.
  3. Benchmarking mit Google BenchmarkNicht begonnen55 Min.
  4. Debugging mit GDBNicht begonnen55 Min.
  5. Speicherfehler finden mit ASanNicht begonnen45 Min.
  6. Undefiniertes Verhalten finden mit UBSanNicht begonnen45 Min.
  1. Die Cache-HierarchieNicht begonnen1 Std.
  2. Datenlayout: AoS vs. SoANicht begonnen1 Std.
  3. SprungvorhersageNicht begonnen55 Min.
  4. Inlining und Compiler-OptimierungNicht begonnen55 Min.
  5. Memory-PoolsNicht begonnen1 Std.
  6. Eigene AllokatorenNicht begonnen1 Std.
  7. Arena-AllokationNicht begonnen55 Min.
  8. Small-Buffer-OptimierungNicht begonnen50 Min.
  9. Flache ContainerNicht begonnen50 Min.
  10. Profiling mit perfNicht begonnen55 Min.
  11. Flame GraphsNicht begonnen45 Min.
  12. SIMD-IntrinsicsNicht begonnen1 Std. 10 Min.
  13. Auto-VektorisierungNicht begonnen55 Min.
  1. ThreadsNicht begonnen50 Min.
  2. Mutexe und SperrenNicht begonnen50 Min.
  3. BedingungsvariablenNicht begonnen50 Min.
  4. std::atomicNicht begonnen55 Min.
  5. Das C++-SpeichermodellNicht begonnen1 Std. 15 Min.
  6. Ein sperrfreier SPSC-RingpufferNicht begonnen1 Std. 30 Min.
  7. False SharingNicht begonnen55 Min.
  8. NUMA und CPU-PinningNicht begonnen1 Std.
  9. Thread-PoolsNicht begonnen1 Std.
  10. Aufgabenbasierte Parallelität mit FuturesNicht begonnen55 Min.
  1. Datenstrukturen eines OrderbuchsNicht begonnen1 Std.
  2. Preis-Zeit-PrioritätNicht begonnen55 Min.
  3. Eine Matching-EngineNicht begonnen1 Std. 30 Min.
  4. UDP-MulticastNicht begonnen55 Min.
  5. Binäre MarktdatenprotokolleNicht begonnen1 Std.
  6. Marktdaten-HandlerNicht begonnen1 Std. 15 Min.
  7. Das FIX-ProtokollNicht begonnen55 Min.
  8. Order-Entry-GatewaysNicht begonnen1 Std.
  1. Kernel-Bypass-NetzwerkeNicht begonnen1 Std. 30 Min.
  2. Tail-Latenz messenNicht begonnen1 Std. 15 Min.
  3. Python-Bindings mit pybind11Nicht begonnen1 Std. 30 Min.
  4. Eine Backtesting-Engine in C++Nicht begonnen2 Std.
  5. Abschlussprojekt: eine Low-Latency-Trading-EngineNicht begonnen4 Std.