تطوير JavaScript المدفوع بالاسختبارات باستخدام Jasmine
أتقن أساسيات TDD والاختبارات الوحدة باستخدام Jasmine لكتابة كود JavaScript نظيف، موثوق، وقابل للصيانة من الصفر.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
كتابة كود JavaScript بدون شبكة أمان غالباً ما تؤدي إلى تطبيقات هشّة، جلسات تصحيح أخطاء صعبة، وخوف من إعادة هيكلة الكود. هذه الدورة النصية تقدم لك التطوير المدفوع بالاسختبارات (TDD)، وهي منهجية قوية حيث تكتب الاختبارات قبل كتابة الكود الفعلي، مما يضمن أن يكون برنامجك قوياً وقابلاً للتنبؤ به من اليوم الأول.
ستنتقل من كتابة اختبارات يدويّة وعرضة للأخطاء إلى بناء حزم اختبارات منظمة وآلية. من خلال التعلم على التفكير من منظور المواصفات والتوكيد، ستكتسب الثقة لتعديل وتطوير قواعد الأكواد الخاصة بك دون إدخال أخطاء تراجع.
ما ستتعلمه:
- فهم المبادئ الأساسية لدورة TDD: أحمر، أخضر، إعادة هيكلة
- إعداد وتكوين إطار عمل الاختبار Jasmine في بيئات JavaScript الحديثة
- كتابة اختبارات وحدة واضحة باستخدام المطابقات، الجواسيس، ووكلاء الاختبار لعزل منطق الكود
- التعامل مع العمليات غير المتزامنة في JavaScript بأمان داخل حزم الاختبار الخاصة بك
- إعادة هيكلة الكود القديم بأمان تحت حماية الاختبارات الآلية
- تطبيق سير عمل الاختبار الحديث، بما في ذلك تنظيم الاختبارات وقواعد الكود النظيف
تبدأ هذه الدورة بمفاهيم ومصطلحات الاختبار الأساسية قبل الانتقال إلى تمارين مكتوبة عملية خطوة بخطوة توجّهك خلال سيناريوهات اختبار حقيقية. ستتمكن من قراءة، تحليل، وممارسة كتابة مواصفات الاختبار لأنماط JavaScript المختلفة.
تم تصميم هذه الدورة خصيصاً لمطوري JavaScript المبتدئين إلى المتوسطين الذين يرغبون في تبني عادات اختبار احترافية. لا توجد خبرة سابقة مطلوبة في الاختبار أو TDD، على الرغم من يُنصح بوجود فهم أساسي لصياغة JavaScript.
ابدأ رحلتك نحو كتابة كود JavaScript ذاتي التوثيق وخالٍ من الأخطاء اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
3 ساعة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
💼 جاهز لسوق العمل
🎓 بشهادة
اختبارات آلية للغة بايثون باستخدام Pytest
شهادة
تطبيق عملي
AED 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
أتمتة الاختبار لتطبيقات Angular باستخدام Protractor و TypeScript و Cucumber
شهادة
تطبيق عملي
AED 50.00
→
💼 جاهز لسوق العمل
🎓 بشهادة
الاختبار الآلي في C# .NET: Selenium، وxUnit، وDocker
شهادة
تطبيق عملي
AED 50.00
→
⚡ الأفضل للبداية
🎓 بشهادة
أساسيات TDD في Ruby: بناء تطبيقات نظيفة باستخدام RSpec
شهادة
تطبيق عملي
AED 50.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع