Detailed training program
- Parancsok és az első C++ program
- int és string típusok, billentyűzetes bevitel
- Feltételes operátorok
- Ciklusok
- CLion és a JavaRush bővítmény telepítése
- Lebegőpontos számok és char
- Tömbök
- Függvények
- Bónusz: scope, operátorok, random
- Dinamikus tömbök (std::vector, std::array)
- Karaktersorok és std::string
- Struktúrák, enumok és unionök
- Pointerek és referenciák: bevezetés
- Referenciák és pointer aritmetika
- Dinamikus memória és memóriaszivárgások
- Okos pointerek: std::unique_ptr
- Kivételek: hibakezelés alapjai
- Namespace-ek és kódszervezés
- Dátumok és idő kezelése
- Verziókezelés: Git és GitHub
- Bevezetés az osztályokba és az enkapszulációba
- Konstruktorok és destruktorok
- Operátor-túlterhelés
- std::shared_ptr és std::weak_ptr
- Move szemantika: fogalmak és alkalmazások
- Erőforráskezelési szabályok
- Öröklődés és polimorfizmus
- Osztály- és függvénysablonok
- Típuskonverziók
- CMake, könyvtártelepítés, make
- STL konténerek: vector, deque, list
- Asszociatív konténerek: map, set
- Iterátorok: kategóriák, használat
- STL algoritmusok: sort, find, transform
- Lambda kifejezések: szintaxis, capture
- Funkcionális programozás
- Concept-ek (C++20)
- std::variant, std::optional (C++17)
- std::tuple, std::pair (C++17)
- Ranges (C++20): view-k, filterek
- Fájlműveletek: input/output
- Filesystem (std::filesystem)
- String műveletek
- Szerializáció
- Allocatorok és memóriakezelés
- Okos pointerek: mélyebb áttekintés
- Hatékonyság és optimalizálás
- Többszálúság alapjai
- Szinkronizáció
- Futures, promises és async
- Parallel STL algoritmusok
- Thread local storage és atomikák
- Szálak és fájlok
- Többszálúság: minták
- C++23 többszálúsági funkciók
- Metaprogramozás: alapok
- Metaprogramozás: haladó
- C++20/23 modulok
- Reflexió (C++23)
- Modern best practice-ek
- Kódbiztonság
- Dokumentáció és könyvtárpublikálás
- Coroutines
- Profilozás és diagnosztika
- Tervezés és architektúra
- Time and std::chrono
- CLI Arguments and Logging
- Thread Basics (std::thread)
- std::jthread and Safe Stopping
- Synchronization (mutex)
- Condition Variables (condition_variable)
- Async and Atomic Operations
360+
Leckék
1000+
Feladatok
72
Tesztek
És még:
- Azonnali feladatellenőrzés
- AI kódellenőrző
- CLion bővítmény
- WebIDE
- Játékosítás
- Motiváló előadások