أساسيات اختبار Angular مع Jest و Cypress — WalkSelf
3.2 (5) ⏱ 2 ساعة 54 دقيقة 📚 29 دورة

أساسيات اختبار Angular مع Jest و Cypress

قم ببناء تطبيقات ويب مستقرة وقابلة للصيانة من خلال إتقان اختبارات الوحدة باستخدام Jest واختبارات شاملة باستخدام Cypress في بيئة Angular.

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

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

يتطلب كتابة كود عالي الجودة أكثر من مجرد منطق وظيفي؛ فهو يتطلب استراتيجية اختبار قوية تضمن بقاء تطبيقك مستقرًا مع نموه. تقدم هذه الدورة مسارًا واضحًا للمطورين للانتقال من الفحوصات اليدوية إلى سير عمل الاختبار الآلي الذي تعتمد عليه الفرق المحترفة كل يوم. ستقوم بتحويل عملية التطوير الخاصة بك من خلال تعلم كيفية عزل المنطق والتحقق من سلوك المكونات ومحاكاة رحلات المستخدم الحقيقية. بنهاية هذه الدورة، ستمتلك المهارات اللازمة لكتابة مجموعات اختبار موثوقة تلتقط الأخطاء مبكرًا وتوفر الثقة اللازمة للنشر المتكرر. ما ستتعلمه: - فهم المصطلحات الأساسية للاختبار والاختلافات الأساسية بين اختبارات الوحدة والاختبارات الشاملة (E2E) - تكوين Jest كأداة تشغيل اختبارات عالية الأداء لتطبيقات Angular الحديثة - ممارسة خداع (mocking) والتجسس (spying) على التبعيات لإنشاء اختبارات معزولة وقابلة للتنبؤ - إتقان تقنيات الاختبار لخدمات Angular والمكونات وإدارة حالة NgRx - إنشاء سيناريوهات اختبار شاملة باستخدام Cypress للتحقق من تدفقات المستخدم - تطبيق أنماط الاختبار الحديثة للمكونات المستقلة والإشارات التفاعلية (reactive signals) تبدأ الدورة بتعريفات أساسية وفلسفة الاختبار الآلي قبل الانتقال إلى التنفيذ العملي لاختبارات الوحدة. ستنتقل بعد ذلك إلى سيناريوهات التكامل المعقدة وتنتهي بأنماط الاختبار الشاملة واسعة النطاق باستخدام أدوات قياسية في الصناعة. تم تصميم هذه الدورة للمبتدئين الذين لديهم معرفة بأساسيات تطوير Angular ولكن لديهم خبرة قليلة أو معدومة في الاختبار الآلي. لا يلزم معرفة مسبقة بـ Jest أو Cypress. ابدأ رحلتك نحو كتابة كود Angular احترافي وعالي الجودة اليوم.

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

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

المراجعات (5)

Shazia Akhtar PK
★ 3 · 13.08.2026

It's a decent introduction. Could benefit from more diverse examples and a slightly better flow between modules.

Miguel Ángel Vargas MX متعلِّم موثَّق
★ 3 · 06.08.2026

جيد جداً بشكل عام.بعض الأقسام شعرت بالتعجل قليلاً، ولكن المحتويات الأساسية كانت صلبة والأمثلة مفيدة.لقد تعلمت الكثير.

Eduardo Salazar CR متعلِّم موثَّق
★ 2 · 14.07.2026

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

عبد الله بن ناصر SA متعلِّم موثَّق
★ 4 · 11.07.2026

Found it pretty useful. The lessons were well-paced for the most part. I did find myself wanting a bit more practical application shown.

Noah Schulz AT متعلِّم موثَّق
★ 4 · 27.06.2026

Overall a positive experience. I appreciated the clear objectives for each module. Could have benefited from more interactive elements.

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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