Naučte se C++
Vyberte si modul a začněte se učit. Každý modul navazuje na předchozí — doporučujeme postupovat popořadě.
Základy C++
Master the core building blocks of C++ — from your first program to control flow and functions.
Objektově orientovaný C++
Třídy, objekty, dědičnost, polymorfismus a pilíře OOP v C++.
Paměť a zdroje
Model vlastnictví Master C++ – od nezpracovaných ukazatelů přes chytré ukazatele a sémantiku pohybu – k psaní kódu, který nikdy neunikne.
Šablony a obecné programování
Pište skutečně obecné, opakovaně použitelné abstrakce s nulovou režií pomocí šablon, konceptů a programování v době kompilace.
STL a algoritmy
Zvládněte standardní knihovnu šablon – kontejnery, iterátory, algoritmy, rozsahy a funkční programování.
Zpracování chyb a bezpečnost
Pište robustní kód C++ se správným zpracováním chyb – výjimky, záruky bezpečnosti RAII, typy součtů a obranné programovací vzory.
Souběžnost
Napište správné, efektivní vícevláknové C++ – vlákna, synchronizace, atomické a paralelní algoritmy.
Modern C++ & Best Practices
The latest C++ standards (C++17/20/23/26), build systems, testing practices, and professional coding guidelines.