تطوير الويب باستخدام Ruby on Rails: بناء تطبيقات CRUD باستخدام TDD
تعلم بناء تطبيقات Ruby on Rails المدعومة بقواعد البيانات باستخدام التطوير الموجه بالاختبار (test-driven development) لكتابة تعليمات برمجية نظيفة وموثوقة وقابلة للصيانة من الصفر.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يتطلب بناء تطبيقات الويب فهمًا قويًا لتفاعلات قواعد البيانات وهيكل التعليمات البرمجية الموثوق. إن فهم كيفية إنشاء البيانات وقراءتها وتحديثها وحذفها بأمان هو أساس تطوير الويب الحديث. ترشدك هذه الدورة النصية خلال عملية بناء تطبيقات Ruby on Rails قوية. من خلال الجمع بين تطوير CRUD والتطوير الموجه بالاختبار (TDD)، ستتعلم كيفية كتابة تعليمات برمجية نظيفة وذاتية الاختبار تتوسع بسهولة.
ما ستتعلمه:
- فهم المبادئ الأساسية لعمليات CRUD ونمط البنية المعمارية MVC.
- تهيئة مسارات Rails السبعة القياسية RESTful والإجراءات المقابلة لوحدة التحكم (controller actions).
- كتابة الاختبارات الآلية أولاً باستخدام أطر عمل الاختبار الحديثة لتوجيه تصميم تطبيقك.
- إدارة مخططات قواعد البيانات بثقة باستخدام الهجرات (migrations) وارتباطات Active Record.
- تطبيق المعلمات القوية (strong parameters) والتحقق الأساسي من صحة البيانات لتأمين مدخلات تطبيقك.
- استكشاف ميزات Rails الحديثة مثل Turbo لتعزيز تفاعلات المستخدم دون الحاجة إلى JavaScript معقد.
ستبدأ بتعلم بنية Rails الأساسية ومفاهيم الاختبار قبل الانتقال خطوة بخطوة عبر هجرات قواعد البيانات (database migrations)، والتوجيه (routing)، وكتابة مجموعات اختبار شاملة لتطبيقك. تم تصميم هذه الدورة للمطورين المبتدئين، ومهندسي البرمجيات الطموحين، وأي شخص يتطلع إلى بناء أساس منظم وموثوق في Ruby on Rails. لا تتطلب خبرة سابقة في Rails.
ابدأ القراءة اليوم لبناء أول تطبيق Rails موجه بالاختبار.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 54 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
💼 جاهز لسوق العمل
🎓 بشهادة
أساسيات برمجة PHP: تعلم تطوير الواجهة الخلفية الحديثة
شهادة
تطبيق عملي
QR 50.00
→
🔥 مطلوب
🎓 بشهادة
Python و Django: بناء نظام إدارة موظفين قائم على الويب
شهادة
تطبيق عملي
QR 50.00
→
🔥 مطلوب
🎓 بشهادة
مبادئ تطوير الويب والأمن السيبراني
شهادة
تطبيق عملي
QR 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
تطوير شبكة الإنترنت الكاملة: بناء تطبيقات العالم الحقيقي
شهادة
تطبيق عملي
QR 50.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع