الكائنات غير القابلة للتغيير في JavaScript باستخدام Object.assign — WalkSelf
⏱ 2 ساعة 54 دقيقة 📚 29 دورة

الكائنات غير القابلة للتغيير في JavaScript باستخدام Object.assign

تعلم كيفية إدارة الحالة بأمان من خلال إنشاء كائنات جديدة دون تعديل هياكل البيانات الأصلية في تطبيقات JavaScript الحديثة.

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

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

في تطوير JavaScript الحديث، يعد الحفاظ على حالة نظيفة وقابلة للتنبؤ أمراً ضرورياً لبناء تطبيقات خالية من الأخطاء. تقدم لك هذه الدورة المفاهيم الأساسية لقابلية تغيير الكائنات وتعلمك كيفية كتابة كود أكثر أماناً باستخدام أنماط البيانات غير القابلة للتغيير. ستفهم كيفية نسخ ودمج هياكل البيانات مع حماية مدخلاتك الأصلية من الآثار الجانبية غير المقصودة. ما ستتعلمه: فهم الفرق بين البيانات القابلة للتغيير وغير القابلة للتغيير في JavaScript؛ إنشاء نسخ سطحية للكائنات باستخدام Object.assign؛ دمج كائنات مصدر متعددة في كائن هدف واحد بأمان؛ التعامل مع الكائنات المتداخلة وإدراك قيود النسخ السطحي؛ تطبيق صيغة الانتشار (spread syntax) الحديثة كبديل لـ Object.assign؛ ممارسة كتابة دوال نقية تعيد كائنات حالة جديدة. ستبدأ بتعريفات أساسية للمراجع وقابلية التغيير قبل الانتقال إلى أنماط برمجية عملية يمكنك تطبيقها مباشرة على نصوصك البرمجية وأطر عمل الواجهة الأمامية. صُممت هذه الدورة لمطوري JavaScript المبتدئين الذين يرغبون في كتابة كود أنظف وأكثر قابلية للتنبؤ. لا يلزم وجود خبرة متقدمة في أطر العمل. ابدأ بكتابة JavaScript أكثر أماناً اليوم.

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

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

المراجعات

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

اكتب مراجعة

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

المتعلمون أخذوا أيضًا

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

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

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

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

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

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

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

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

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

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

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

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