جافاسكريبت الكائنية التوجه: النماذج الأولية ووراثة الفئات (Object-Oriented JavaScript: Prototypes and Class Inheritance) — WalkSelf
⏱ 2 ساعة 36 دقيقة 📚 26 دورة 🎧 النسخة الصوتية

جافاسكريبت الكائنية التوجه: النماذج الأولية ووراثة الفئات (Object-Oriented JavaScript: Prototypes and Class Inheritance)

أتقن المفاهيم الأساسية للنموذج كائني التوجه في JavaScript، وقم بتحديد هياكل فئات قوية وإدارة البيانات باستخدام وراثة النماذج الأولية الأصلية.

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

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

تتطلب كتابة كود JavaScript فعال وقابل للتطوير فهماً عميقاً لكيفية تعامل اللغة مع البرمجة كائنية التوجه. إذا كنت تعتمد فقط على أطر العمل، فأنت تخاطر بفقدان آليات العمل الأساسية التي تشغل كل تطبيق JS. توفّر هذه الدورة خريطة طريق شاملة لإتقان النهج الفريد الذي تتبعه JavaScript في الوراثة والأنماط الفرعية. ستنتقل لما هو أبعد من مجرد كائنات البرمجة البسيطة لتقوم بتصميم هياكل فئات معقدة وقابلة لإعادة الاستخدام تدير بيانات التطبيق بفعالية، وكل ذلك دون الاعتماد على مكتبات خارجية. ### ما ستتعلمه * فهم الفروق الأساسية بين نماذج الوراثة الكلاسيكية والتطبيقات القائمة على النماذج الأولية (Prototypes). * ممارسة تحديد دالات الإنشاء (Constructor Functions) والتحكم في سلسلة النماذج الأولية (Prototype Chain) للوراثة والتفويض الفعال. * إتقان بناء جمل `class` الحديثة في ES6، بما في ذلك `extends` و `super()` والتعامل مع الحقول الخاصة (`#`). * تطبيق مبادئ تعدد الأشكال (Polymorphism) والأنماط الفرعية لإنشاء هياكل كائنات مرنة وقابلة للتبديل. * تعلم كيفية هيكلة إدارة البيانات داخل مثيلات الفئات باستخدام أنماط الوحدات (Module Patterns) للتغليف (Encapsulation) والتحكم في الحالة. تبدأ المادة بالتعاريف الأساسية للكائنات والنماذج الأولية، وتتقدم من خلال تمارين عملية في تسلسل النماذج الأولية، وتختتم بتطبيق ميزات فئات ES6 الحديثة لبناء نموذج تطبيق هرمي كامل. تم تصميم هذه الدورة لمطوري JavaScript المبتدئين والمتوسطين الذين يريدون فهماً أساسياً لنموذج الكائنات في اللغة. لا تتطلب أي خبرة سابقة بلغات البرمجة كائنية التوجه الكلاسيكية. ابدأ في بناء تطبيقات JavaScript قوية حقاً اليوم.

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

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

المراجعات

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

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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