بناء تطبيق دردشة ومكالمات فيديو في الوقت الفعلي: دليل MERN Stack — WalkSelf
5.0 (2) ⏱ 2 ساعة 54 دقيقة 📚 29 دورة 🎧 النسخة الصوتية

بناء تطبيق دردشة ومكالمات فيديو في الوقت الفعلي: دليل MERN Stack

أتقن تطوير الويب الشامل (full-stack) من خلال بناء تطبيق دردشة ومكالمات فيديو متجاوب من الصفر باستخدام React و Node.js و Socket.io و WebRTC.

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

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

يتطلب إنشاء أدوات اتصال حديثة فهمًا قويًا لتدفق البيانات في الوقت الفعلي والشبكات من نظير إلى نظير (peer-to-peer). يرشدك هذا الدليل النصي خطوة بخطوة خلال بناء منصة دردشة ومكالمات فيديو غنية بالميزات. ستنتقل من فهم مفاهيم الويب الأساسية إلى إنشاء تطبيق اتصال متطور وجاهز للإنتاج. من خلال الشروحات المكتوبة الواضحة والتطبيقات العملية للتعليمات البرمجية، ستكتسب خبرة عملية في تقنيات الويب في الوقت الفعلي وهندسة الـ full-stack. ما ستتعلمه: - فهم أسس الاتصال في الوقت الفعلي باستخدام Socket.io للرسائل الفورية ومؤشرات الكتابة - تنفيذ مكالمات الفيديو والصوت من نظير إلى نظير (peer-to-peer) باستخدام بروتوكولات WebRTC - بناء نظام مصادقة آمن للمستخدم باستخدام ممارسات الـ token الحديثة والمعيارية في الصناعة - إعداد مخطط قاعدة بيانات قوي باستخدام MongoDB لتخزين ملفات تعريف المستخدمين والرسائل والدردشات الجماعية - إدارة حالة العميل المعقدة (client-side state) في React باستخدام الـ hooks والـ context الحديثة - تصميم واجهة مستخدم متجاوبة ومناسبة للجوال تتعامل مع مشاركة الملفات وتحديثات حالة الاتصال المباشر في الوقت الفعلي تبدأ الرحلة بالمصطلحات الأساسية والهندسة المعمارية التأسيسية قبل الانتقال إلى إعداد الواجهة الخلفية (backend) لـ Node.js، وإنشاء اتصالات في الوقت الفعلي، وتجميع الواجهة الأمامية (frontend) لـ React. ستتقدم بشكل منهجي من نماذج البيانات الأساسية إلى الميزات المتقدمة مثل بث الوسائط والرسائل الجماعية. تم تصميم هذه الدورة للمطورين الطموحين من فئة full-stack والمبرمجين الملمين بأساسيات JavaScript والذين يرغبون في تعلم تطوير الويب في الوقت الفعلي. لا تتطلب خبرة سابقة في WebRTC أو Socket.io. ابدأ القراءة اليوم لبناء تطبيق الاتصال عالي الأداء الخاص بك.

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

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

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

مريم السبيعي KW متعلِّم موثَّق
★ 5 · 16.06.2026

Fantastic value here. The examples used were super helpful for understanding the core ideas. Definitely worth the time.

فاطمة بنت عمر BH
★ 5 · 05.06.2026

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

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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