التطوير الموجه بالاختبار في Ruby on Rails: بناء تطبيق واقعي باستخدام TDD — WalkSelf
4.2 (4) ⏱ 2 ساعة 42 دقيقة 📚 27 دورة 🎧 النسخة الصوتية

التطوير الموجه بالاختبار في Ruby on Rails: بناء تطبيق واقعي باستخدام TDD

أتقن تطوير الويب الاحترافي من خلال بناء تطبيق Ruby on Rails مختبر بالكامل من الصفر باستخدام RSpec و Capybara وسير عمل TDD الحديث.

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

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

كتابة تطبيقات ويب موثوقة تتطلب أكثر من مجرد معرفة كيفية كتابة الكود - إنها تتطلب معرفة كيفية اختباره. يواجه العديد من المطورين صعوبة في الانتقال من القواعد الأساسية إلى بناء أنظمة قوية وجاهزة للإنتاج يمكنها التكيف مع التغيير دون أن تتعطل. يرشدك هذا المساق النصي خلال عملية بناء تطبيق Ruby on Rails احترافي باستخدام التطوير الموجه بالاختبار (TDD) والتطوير الموجه بالسلوك (BDD). ستقرأ شروحات خطوة بخطوة، وتدرس مقتطفات من الكود النظيف، وتتعلم كيفية كتابة اختبارات آلية تضمن تشغيل تطبيقك بشكل لا تشوبه شائبة قبل أن يصل إلى مرحلة الإنتاج. ماذا ستتعلم: - فهم المبادئ الأساسية لـ TDD و BDD باستخدام RSpec و Capybara. - بناء سير عمل موافقة آلي مع أذونات وأدوار مستخدمين متعددة المستويات. - دمج خدمات الجهات الخارجية بأمان باستخدام APIs لتنبيهات الرسائل القصيرة وإشعارات البريد الإلكتروني. - تطبيق اصطلاحات Rails الحديثة، بما في ذلك إدارة بيانات الاعتماد الآمنة وارتباطات قاعدة البيانات النظيفة. - تصميم واجهات مستخدم تفاعلية باستخدام ممارسات الواجهة الأمامية الحديثة في Rails مثل Hotwire و Stimulus. - ممارسة تصحيح الأخطاء وإعادة هيكلة الكود بثقة تحت شبكة أمان من مجموعة اختبارات شاملة. يبدأ المساق بالمفاهيم الأساسية لنظرية الاختبار وإعداد RSpec قبل الانتقال إلى بناء تطبيقي واقعي خطوة بخطوة. ستتابع شروحات مفصلة للكود، وتتعلم كيفية كتابة الاختبار أولاً، ومشاهدته يفشل، ثم كتابة الكود الدقيق اللازم لجعله ينجح. صُمم هذا المساق لمطوري الويب الذين لديهم فهم أساسي لـ Ruby on Rails ويرغبون في الانتقال إلى سير عمل التطوير الاحترافي الموجه بالاختبار. لا يلزم وجود خبرة متقدمة في الاختبار، حيث نبدأ من الأساسيات المطلقة لـ RSpec. ابدأ القراءة اليوم لترتقي بمهاراتك في تطوير Rails وتبني تطبيقات بثقة تامة.

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

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

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

Ava White AU
★ 5 · 14.08.2026

Loved the practical application examples. Exactly the kind of hands-on learning I was looking for.

Roberto Morales EC
★ 4 · 31.07.2026

انه دورة متينة, البنية منطقية ومعظم الامثلة كانت مفيدة, يمكن استخدام بعض السيناريوهات من العالم الحقيقي

Hannah Olivier ZA
★ 3 · 11.07.2026

لقد أعجبتني أمثلة التطبيق العملي، على الرغم من أن الإعداد الأولي استغرق وقتا أطول مما كنت أتوقع.

جميلة سعيد JO متعلِّم موثَّق
★ 5 · 09.06.2026

لقد تجاوزت هذه الدورة توقعاتي. والتطبيقات في العالم الحقيقي التي نوقشت مفيدة بشكل لا يصدق. عمل رائع!

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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