RabbitMQ و Spring Boot لأنظمة المراسلة الحديثة — WalkSelf
4.3 (3) ⏱ 2 ساعة 36 دقيقة 📚 26 دورة 🎧 النسخة الصوتية

RabbitMQ و Spring Boot لأنظمة المراسلة الحديثة

بناء خدمات مصغرة قابلة للتطوير من خلال إتقان المراسلة غير المتزامنة ونقل البيانات في الوقت الفعلي باستخدام RabbitMQ و Spring Boot.

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

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

في بنية البرمجيات الحديثة، يجب أن تتواصل الأنظمة بشكل موثوق دون أن تكون مترابطة بإحكام. مع نمو التطبيقات، تصبح الحاجة إلى نقل البيانات غير المتزامن أمرًا بالغ الأهمية لضمان الأداء والمرونة. توفر هذه الدورة مسارًا واضحًا لفهم كيفية تسهيل وسطاء الرسائل للاتصال بين الأنظمة الموزعة، مما يتيح لك بناء تطبيقات تتعامل مع حركة المرور عالية الحجم بسهولة. ستنتقل من بناء تطبيقات متزامنة وهشة إلى إنشاء أنظمة موزعة ومرنة تعالج البيانات من خلال أنماط مراسلة قوية. بنهاية هذه الدورة، ستكون قادرًا على تصميم وتنفيذ معماريات مراسلة متطورة تحافظ على تدفق البيانات حتى أثناء فشل النظام. ما ستتعلمه: - فهم مفاهيم المراسلة الأساسية بما في ذلك المنتجين والمستهلكين والبورصات والروابط (producers, consumers, exchanges, and bindings) - تهيئة بيئات RabbitMQ باستخدام أدوات الحاويات الحديثة مثل Docker - تنفيذ أنماط الاتصال غير المتزامنة باستخدام Spring Boot و Java Records - التعامل مع تدفقات الرسائل المعقدة باستخدام بورصات direct و fanout و consistent hash - تطبيق آليات إعادة المحاولة واستراتيجيات الرسائل الميتة (dead-letter) لضمان موثوقية الرسائل - استخدام RabbitMQ Streams لمعالجة البيانات المتسلسلة عالية الأداء - دمج ممارسات المراقبة (observability) لمراقبة صحة الرسائل وأداء النظام تبدأ الدورة بالتعريفات الأساسية ونظرية البرمجيات الوسيطة الموجهة بالرسائل قبل الانتقال إلى منطق التنفيذ العملي. ستقرأ شروحات مفصلة لاستراتيجيات التوجيه، وتسلسل الرسائل باستخدام JSON، والأنماط المتقدمة مثل طلب-رد (request-reply) والنشر الموثوق (reliable publishing). هذه الدورة مصممة لمطوري Java الجدد في أنظمة المراسلة والبنية الموزعة. لا يلزم وجود خبرة سابقة مع RabbitMQ للبدء. ابدأ في بناء تطبيقات غير مترابطة وقابلة للتطوير اليوم.

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

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

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

Mariana Almeida PT متعلِّم موثَّق
★ 4 · 22.06.2026

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

Harry Wright NZ متعلِّم موثَّق
★ 5 · 04.06.2026

Translated by دورة جيدة بشكل عام ، كانت بعض الأجزاء بطيئة بعض الشيء ، ولكن التطبيقات العملية التي تم عرضها كانت مفيدة للغاية ، قيمة جيدة مقابل الوقت.

George Harris AU متعلِّم موثَّق
★ 4 · 28.05.2026

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

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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