أساسيات RabbitMQ: تصميم أنظمة رسائل موثوقة وقابلة للتوسع — WalkSelf
⏱ 2 ساعة 42 دقيقة 📚 27 دورة 🎧 النسخة الصوتية

أساسيات RabbitMQ: تصميم أنظمة رسائل موثوقة وقابلة للتوسع

أتقن أساسيات RabbitMQ لتصميم وتهيئة وإدارة معماريات تعتمد على الرسائل آمنة وقابلة للتوسع بدرجة عالية للتطبيقات الحديثة.

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

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

تعتمد معماريات البرمجيات الحديثة بشكل كبير على الاتصال غير المتزامن (asynchronous) والمفكك (decoupled) لتبقى سريعة ومرنة. يعد RabbitMQ أحد أكثر وسطاء الرسائل (message brokers) اعتمادًا لإدارة هذا الاتصال، ومع ذلك، قد يكون إعداده وتصميم تدفقات رسائل موثوقة أمرًا صعبًا للمبتدئين. يرشدك هذا المساق المكتوب عبر المفاهيم الأساسية للمعمارية المعتمدة على الرسائل باستخدام RabbitMQ، مما يساعدك على الانتقال من فهم قوائم انتظار الرسائل الأساسية (message queues) إلى تصميم أنماط تبادل رسائل قوية ومتحملة للأخطاء (fault-tolerant). ما ستتعلمه: - فهم مفاهيم المراسلة الأساسية، بما في ذلك المنتجين (producers)، والمستهلكين (consumers)، وقوائم الانتظار (queues)، والتبادلات (exchanges). - تهيئة أنواع التبادل المختلفة مثل Direct، وFanout، وTopic، وHeaders للتوجيه المرن. - نشر RabbitMQ باستخدام أدوات الحاويات الحديثة مثل Docker للتطوير المحلي. - تطبيق أنماط التسليم الموثوقة باستخدام إقرارات الرسائل (message acknowledgments)، وتبادلات الرسائل الميتة (dead-letter exchanges)، وتأكيدات الناشر (publisher confirms). - مراقبة أداء قائمة الانتظار وصحة النظام باستخدام أدوات المراقبة والإدارة الأساسية (observability and management tools). - تصميم سير عمل الاتصال غير المتزامن المناسب لمعماريات الخدمات المصغرة الحديثة (microservices architectures). يبدأ المساق بتعريفات أساسية لأنماط المراسلة قبل الانتقال إلى خطوات التهيئة العملية، واستراتيجيات التوجيه، ومعالجة الأخطاء. ستتعلم من خلال شروحات مكتوبة واضحة ومقتطفات برمجية منظمة مصممة للدراسة الذاتية. تم تصميم هذا المساق لمطوري الواجهة الخلفية (backend developers)، ومهندسي الأنظمة (system architects)، ومبتدئي DevOps الذين يرغبون في دمج المراسلة الموثوقة في أنظمة برامجهم، دون الحاجة إلى خبرة سابقة في وسطاء الرسائل (message brokers). ابدأ القراءة اليوم لبناء تطبيقات أكثر مرونة ومفككة باستخدام RabbitMQ.

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

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

المراجعات

لا توجد مراجعات بعد — كن أول من يشارك تجربته.

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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