العودة إلى الدورات
هندسة النظم مبتدئ cpp

البرمجة المنخفضة المستوى وهندسة الأنظمة في C++ الحديثة

احترف معايير C++20، المؤشرات، إدارة الذاكرة، نمط RAII، القوالب ومكتبة STL فائقة السرعة.

4.97 (195 تقييمات وآراء الطلاب)
4 Modules • 11 دروس
5 مختبرات سحابية
موثقة وموقعة رقمياً بالتشفير
المدرب Hana Chief Systems Architect
مجاني بالكامل
وصول دائم لجميع الدروس والملفات المصدرية
تشغيل غير محدود للمختبرات السحابية المباشرة
نظام تقييم آلي مباشر للاختبارات البرمجية
شهادة إتقان رقمية موثقة ومعتمدة برمز QR
محاكي مباشر لواجهات IMGUI ومودات IL2CPP

نظرة عامة على الدورة والأهداف التعليمية

المهارات الأساسية التي ستتقنها في هذه الدورة

  • المؤشرات (Pointers) وعنونة الذاكرة: العنونة المباشرة، فك الإشارة (Dereferencing) وحسابات المؤشرات.
  • إدارة الذاكرة الديناميكية: new/delete والمؤشرات الذكية الحديثة (uniqueptr و sharedptr).
  • نمط RAII وإدارة الموارد: التحكم الدقيق في دورة حياة الكائنات عبر المشيدات والهادمات.
  • تحميل المعاملات الزائد (Operator Overloading): تخصيص العمليات الحسابية وعمليات التدفق.
  • القوالب (Templates) ومكتبة STL: القوالب المعممة وهياكل البيانات فائقة السرعة vector و map.

المنهج الدراسي ومحتوى الدروس

4 الوحدة • 11 دروس • 5 مختبرات سحابية

الوحدة 1: ترجمة كود C++ وتدفقات الإدخال والإخراج
3 دروس
1.1 بنية لغة C++ وبرنامج Hello World الأول معاينة مجانية
15 min ابدأ
1.2 الأنواع الأساسية، الثوابت const وتدفقات cin/cout معاينة مجانية
20 min ابدأ
1.3 التحكم في التدفق والحلقات التكرارية في C++
20 min
الوحدة 2: المؤشرات، المراجع وتخطيط الذاكرة
3 دروس
2.1 أسرار المؤشرات (Pointers) وعنونة الذاكرة
25 min
2.2 الذاكرة الديناميكية: معاملي new و delete
25 min
2.3 المقارنة الشاملة بين المراجع (References) والمؤشرات
20 min
الوحدة 3: الكلاسات، نمط RAII وهادمات الكائنات
3 دروس
3.1 الكلاسات، المشيدات والهادمات في نمط RAII
25 min
3.2 تحميل المعاملات الزائد (Operator Overloading)
25 min
3.3 المؤشرات الذكية: unique_ptr و shared_ptr
25 min
الوحدة 4: القوالب المعممة وحاويات مكتبة STL
2 دروس
4.1 قوالب الدوال وقوالب الكلاسات المعممة
25 min
4.2 حاويات مكتبة STL: std::vector و std::map
25 min

المختبرات السحابية التفاعلية المباشرة

Easy +50 نقطة

المختبر 1: تدفقات الإدخال والإخراج وحساب حاصل الضرب

CPP سجل للبدء بالمعمل
Medium +50 نقطة

المختبر 2: حسابات المؤشرات والجمع التراكمي

CPP سجل للبدء بالمعمل
Easy +50 نقطة

المختبر 3: التكرار والجمع التراكمي في C++

CPP سجل للبدء بالمعمل
Medium +50 نقطة

المختبر 4: تخصيص الذاكرة المؤقتة الديناميكية

CPP سجل للبدء بالمعمل
Hard +50 نقطة

المختبر 5: أداة الحساب الرياضي بالقوالب المعممة

CPP سجل للبدء بالمعمل

تقييمات وآراء الطلاب

كن أول طالب يكتب تقييماً لهذه الدورة بعد إتمام المنهج!