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