بناء تطبيق تواصل اجتماعي باستخدام Ruby on Rails و Turbo — WalkSelf
3.3 (3) ⏱ 2 ساعة 48 دقيقة 📚 28 دورة 🎧 النسخة الصوتية

بناء تطبيق تواصل اجتماعي باستخدام Ruby on Rails و Turbo

أتقن تطوير الويب الحديث من خلال بناء تطبيق تواصل اجتماعي متجاوب من الصفر باستخدام Ruby on Rails و Bootstrap و Turbo.

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

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

هل أنت مستعد للانتقال من كتابة كود Ruby الأساسي إلى بناء تطبيقات ويب ديناميكية كاملة الميزات؟ يعد تصميم منصة تواصل اجتماعي حديثة الطريقة المثلى لإتقان علاقات قواعد البيانات، ومصادقة المستخدم، وتحديثات الصفحة في الوقت الفعلي. في هذه الدورة العملية القائمة على النصوص، ستتعلم كيفية تصميم وبناء تطبيق تواصل اجتماعي وظيفي باستخدام Ruby on Rails و Bootstrap. ستبدأ بالمفاهيم الأساسية لنمط MVC (Model-View-Controller)، وترحيل قواعد البيانات، ومنطق الارتباط. مع تقدمك من خلال الشروحات المكتوبة وأمثلة الكود، ستقوم بتنفيذ ميزات المنصة الأساسية مثل أنظمة المتابعين، وآليات الإعجاب، وموجزات التعليقات التفاعلية، كل ذلك مع الاستفادة من تقنيات Turbo Rails الحديثة لانتقالات صفحات سلسة وسريعة. ماذا ستتعلم: - فهم البنية الأساسية لـ Ruby on Rails، بما في ذلك التوجيه، والنماذج، والعروض، ووحدات التحكم، وترحيل قواعد البيانات. - تنفيذ مصادقة وتفويض آمن للمستخدم باستخدام إضافة Devise. - بناء علاقات قواعد بيانات معقدة لدعم متابعات المستخدمين، وإعجابات المنشورات، وأنظمة التعليقات المتداخلة. - تصميم واجهة مستخدم متجاوبة ونظيفة باستخدام مكونات Bootstrap وتنسيقات CSS الحديثة. - تطبيق Turbo Rails و Hotwire لإنشاء تجارب تطبيقات سريعة أحادية الصفحة دون كتابة JavaScript معقد. - تكوين Active Storage للتعامل مع صور الملفات الشخصية للمستخدمين وتحميلات صور المنشورات. تبدأ الرحلة بمفاهيم Rails الأساسية، وإعداد مخطط قاعدة البيانات الخاصة بك، وإنشاء حسابات مستخدمين آمنة. من هناك، ستقوم ببناء الميزات بشكل تدريجي، والانتقال من المنشورات النصية البسيطة إلى العناصر العلائقية المعقدة مثل الموجزات، والإعجابات، والتحديثات في الوقت الفعلي. تم تصميم هذه الدورة لمطوري الويب الطموحين والمبتدئين في البرمجة الذين لديهم فهم أساسي لـ Ruby و HTML و CSS، ويرغبون في تعلم كيفية بناء تطبيقات ويب واقعية. ابدأ القراءة اليوم لتحويل أساسياتك في البرمجة إلى تطبيق ويب وظيفي بالكامل يعتمد على قاعدة بيانات.

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

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

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

Pedro Costa KE متعلِّم موثَّق
★ 3 · 14.07.2026

استمتعت بهذا حقا. لقد كان الهيكل سلسا تماما، والتطبيقات العملية مفيدة على الفور. عمل رائع!

Regina Díaz PA متعلِّم موثَّق
★ 5 · 22.06.2026

محتوى جيد هنا. في حين أن بعض الوحدات التدريبية كان يمكن أن تكون أكثر تفصيلا، فإن القيمة الإجمالية وقابلية التطبيق عالية. عمل جيد!

Kristīne Freimane LV
★ 2 · 06.06.2026

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

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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