نقشه راه کامل، بهروز و معتبر برای تسلط بر ++C از مفاهیم پایه تا پیشرفته و تخصصی
منطق الگوریتمی، فلوچارت، متغیرها، عملگرها، شرطها و حلقهها در ++C، آشنایی با IDE (Visual Studio, CLion) و کامپایلرها
توابع، اشارهگرها و ارجاعها، آرایهها و رشتهها، enum و struct، مدیریت حوزه دید و فضای نام
تخصیص پویا (new/delete)، اشارهگرهای هوشمند (unique_ptr, shared_ptr, weak_ptr)، RAII و جلوگیری از نشت حافظه
کلاسها و اشیاء، سازنده و مخرب، وراثت، چندریختی ایستا و پویا، توابع مجازی، کلاسهای انتزاعی و کپسولهسازی
سربارگذاری عملگرهای ریاضی، خروجی، تخصیص؛ مدیریت حرکت (move semantics)، کپی و تخصیص جابجایی
کانتینرها (vector, list, map, unordered_map)، الگوریتمهای عمومی (sort, find, transform)، تکرارکنندهها و تطبیقدهندهها
تمپلیت توابع و کلاسها، تخصصیسازی، SFINAE، مفاهیم (concepts) در ++C20 و برنامهنویسی جنریک امن
try/catch/throw، سلسله مراتب استثناهای استاندارد، std::optional، std::expected، noexcept و تضمینهای امنیتی
cin/cout، فرمتبندی، فایلهای متنی و باینری، کتابخانه filesystem در ++C17 برای پیمایش و مدیریت مسیرها
lambda، auto، range-for، move semantics، constexpr، if constexpr، structured bindings، ranges، coroutines و moduleها
std::thread، mutex و lock، متغیرهای شرطی، std::async و future، parallel algorithms، coroutineها برای همروندی تعاونی
CMake مدرن، Makefile، مدیریت وابستگی با vcpkg/Conan، استفاده از clang-format و clang-tidy، یکپارچهسازی با CI/CD
GDB، Valgrind، Address/Leak/Thread Sanitizer، تست واحد با Catch2 یا GoogleTest، TDD در ++C
پروفایلینگ با perf یا Instruments، بهینهسازی حافظه نهان، کاهش تخصیص پویا، استفاده از constexpr و انتقال به زمان کامپایل
Singleton، Factory، Observer، Strategy در ++C؛ اصول SOLID، Core Guidelines و شیوههای کدنویسی تمیز
فراخوانی سیستمی، مدیریت سیگنالها، دسترسی مستقیم به حافظه، برنامهنویسی درایور اولیه، اینلاین اسمبلی
ساخت بازی ساده با SFML/SDL، سرور HTTP با Boost.Asio، کتابخانه عمومی و انتشار روی GitHub، مشارکت در پروژههای متنباز
C++ در بازیسازی (Unreal Engine)، مالی (High-Frequency Trading)، سیستمهای نهفته، Qt برای اپ دسکتاپ، آشنایی با Rust برای تکمیل مهارت، یادگیری مداوم و گواهینامهها