الاختبار المتزامن في Elixir باستخدام Ecto Sandbox — WalkSelf
⏱ 2 ساعة 36 دقيقة 📚 26 دورة 🎧 النسخة الصوتية

الاختبار المتزامن في Elixir باستخدام Ecto Sandbox

تعلم كيفية تهيئة اتصالات قاعدة البيانات المعزولة (sandboxed) وكتابة اختبارات غير متزامنة آمنة ومعزولة وعالية التزامن في تطبيقات Elixir.

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

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

تؤدي مجموعات الاختبار البطيئة إلى إعاقة التطوير، ومع ذلك فإن تشغيل الاختبارات التي تعتمد على قاعدة البيانات بالتوازي غالباً ما يؤدي إلى ظروف السباق (race conditions) وتلف الحالة. في Elixir، يتيح لك الاستفادة من sandbox قاعدة البيانات تشغيل مجموعة الاختبارات الخاصة بك بشكل متزامن دون التضحية بسلامة البيانات. ترشدك هذه الدورة النصية خلال تهيئة محولات قاعدة البيانات لدعم الاختبار المتزامن والمعزول. ستتقن كيفية إدارة معاملات قاعدة البيانات بحيث يتم تشغيل كل اختبار في عمليته الخاصة المستقلة. ما ستتعلمه: فهم البنية الأساسية لـ sandboxing قاعدة البيانات وملكية الاتصال؛ تهيئة مجموعات (pools) ومحولات قاعدة البيانات لتنفيذ اختبار غير متزامن آمن؛ كتابة اختبارات متزامنة تعمل بالتوازي دون التدخل في الحالة المشتركة؛ مشاركة اتصالات قاعدة البيانات بشكل صريح عند اختبار الكود الذي ينشئ عمليات منفصلة؛ تصحيح مشكلات sandboxing الشائعة ومهلات الاتصال في مجموعات الاختبار. تبدأ الدورة بالمفاهيم الأساسية لمعاملات قاعدة البيانات ونموذج ملكية الاتصال، ثم تنتقل بشكل منهجي إلى الإعداد العملي والتهيئة وأنماط الاختبار المتقدمة. تم تصميم هذه الدورة لمطوري Elixir الذين يفهمون استعلامات قاعدة البيانات الأساسية ويريدون تحسين مجموعات الاختبار الخاصة بهم من حيث السرعة والأمان. ابدأ في كتابة اختبارات متزامنة أسرع وأكثر موثوقية اليوم.

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

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

المراجعات

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

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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