الفئات المجردة والدوال الافتراضية المحضة في C++ — PickAClass
⏱ 2 ساعة 30 دقيقة 📚 25 دورة 🎧 النسخة الصوتية

الفئات المجردة والدوال الافتراضية المحضة في C++

تعلم كيفية تصميم تسلسلات هرمية قوية للوراثة وتحديد واجهات واضحة باستخدام الفئات المجردة وميزات C++ الحديثة.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

عند العمل مع البرمجة الكائنية التوجه (OOP) في C++، غالباً ما تحتاج إلى تحديد واجهة مشتركة يجب على الفئات المشتقة تنفيذها. تعتبر الفئات المجردة الأداة الأساسية لإنشاء هذه العقود وفرض سلوك معين عبر قاعدة العضوية البرمجية الخاصة بك. بنهاية هذه الدورة، ستكون قادراً على استخدام الدوال الافتراضية المحضة بثقة لإنشاء فئات أساسية مجردة وقوية، مما يضمن تعدد الأشكال المناسب وبنية الكود البرمجي. ما ستتعلمه: * فهم المفاهيم الأساسية لتعدد الأشكال، والدوال الافتراضية، ودور جدول الدوال الافتراضية (V-table) في C++. * تحديد وتنفيذ الفئات الأساسية المجردة باستخدام الدوال الافتراضية المحضة لفرض عقود الواجهات. * تطبيق الكلمتين المفتاحيتين `override` و `final` لمنع الأخطاء الخفية والإشارة بوضوح إلى دلالات الدوال المقصودة في الفئات المشتقة. * تعلم كيفية إدارة دورة حياة الكائنات المتعددة الأشكال بأمان باستخدام المؤشرات الذكية مثل `std::unique_ptr`. * ممارسة كتابة أمثلة برمجية واضحة وقابلة للصيانة توضح تعدد الأشكال في وقت التشغيل (runtime polymorphism) من خلال الواجهات. تبدأ الدورة بمصطلحات البرمجة الكائنية التوجه الأساسية وتتقدم عبر بناء الجملة وتفاصيل التنفيذ للفئات المجردة. ثم نستكشف سيناريوهات التطبيق العملي وأفضل الممارسات لإنشاء واجهات مرنة وقابلة للتوسعة. تم تصميم هذه الدورة للمبتدئين الذين لديهم فهم أساسي لبناء جملة C++ وإنشاء الكائنات ولكنهم جدد على مفاهيم البرمجة الكائنية التوجه المتقدمة مثل الوراثة وتعدد الأشكال. لا توجد خبرة سابقة مطلوبة مع الفئات المجردة أو الواجهات. ابدأ تعلم كيفية تصميم برامج C++ أكثر نظافة وقابلة للتوسعة اليوم.

محتوى الدورة

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • ⚡ قصير ومركَّز
    2 ساعة 30 دقيقة من المحتوى التطبيقي

شهادة إتمام

كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.

P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
الفئات المجردة والدوال الافتراضية المحضة في C++
المهارات المُثبَتة
✓
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
✓
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
✓
تصميم اختبار A/B
متمكّن
1.7 ساعة
✓
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
الفئات المجردة والدوال الافتراضية المحضة في C++
صفحة 2 من 2
تفاصيل الأداء
ملخّص العمل الدراسي
الدورات المكتملة 14 / 14
أسئلة التدريب 26 / 28
الواجبات المُسلَّمة 4 (متوسط 4.5 / 5)
المشروع الختامي تمت مراجعته — 4.6 / 5
إجمالي التدريب 6.2 ساعة
معيار الأداء
ترتيب الدفعة ضمن أفضل 12% من 1,625
وقت الإكمال 11 يومًا (الوسيط: 22)
درجة الإتقان 91 / 100
درجة أسئلة التدريب 94%
التحقّق من المهارة مسار مهارة موثّق
تحقّق من هذه الشهادة
pickaclass.com/certificates/PCC-2026-X4F7-AP19
صادر وفق المعايير الأكاديمية لـPickAClass. تعكس مستويات المهارة الأداء المُقيَّم وفق معيار كفاءات الدورة. هذه شهادة أصلية لهذه المنصّة.

المراجعات

لا توجد مراجعات بعد — كن أول من يشارك تجربته.

اكتب مراجعة

☆☆☆☆☆
سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع