تعلّم C++
اختر وحدة للبدء بالتعلم. كل وحدة تبني على السابقة — نوصي بالمتابعة بالترتيب.
أساسيات C++
أتقن العناصر الأساسية لـ C++ — بدءًا من برنامجك الأول للتحكم في التدفق والوظائف.
كائنية التوجه C++
الفئات والأشياء والميراث وتعدد الأشكال وركائز OOP في C++.
الذاكرة والموارد
نموذج ملكية Master C++ - بدءًا من المؤشرات الأولية وحتى المؤشرات الذكية وتحريك الدلالات - لكتابة تعليمات برمجية لا تتسرب أبدًا.
القوالب والبرمجة العامة
اكتب تجريدات عامة وقابلة لإعادة الاستخدام وخالية من النفقات العامة باستخدام القوالب والمفاهيم وبرمجة وقت الترجمة.
STL والخوارزميات
إتقان مكتبة النماذج القياسية — الحاويات، والمكررات، والخوارزميات، والنطاقات، والبرمجة الوظيفية.
معالجة الأخطاء والسلامة
اكتب تعليمات برمجية قوية لـ C++ مع معالجة مناسبة للأخطاء — الاستثناءات، وضمانات أمان RAII، وأنواع المجموع، وأنماط البرمجة الدفاعية.
التزامن
اكتب C++ الصحيح والفعال متعدد الخيوط - الخيوط والمزامنة والذرات والخوارزميات المتوازية.
C++ الحديثة وأفضل الممارسات
أحدث معايير C++ (C++17/20/23/26)، وبناء الأنظمة، وممارسات الاختبار، وإرشادات الترميز الاحترافية.