انه دورة متينة, البنية منطقية ومعظم الامثلة كانت مفيدة, يمكن استخدام بعض السيناريوهات من العالم الحقيقي
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)
Translated by دورة جيدة بشكل عام ، كانت بعض الأجزاء بطيئة بعض الشيء ، ولكن التطبيقات العملية التي تم عرضها كانت مفيدة للغاية ، قيمة جيدة مقابل الوقت.
استمتعت حقا بسير هذا. كانت التطبيقات العملية التي نوقشت في المكان الصحيح. دورة رائعة!
المتعلمون أخذوا أيضًا
🏆 الأكثر شعبية
🎓 بشهادة
أساسيات Spring Boot: بناء واجهات برمجة تطبيقات REST وتطبيقات قواعد البيانات
شهادة
تطبيق عملي
E£750.00
→
🏆 الأكثر شعبية
🎓 بشهادة
أساسيات إطار عمل سبرينغ لمطوري جافا
شهادة
تطبيق عملي
E£750.00
→
🌟 اختيار الطلاب
🎓 بشهادة
Apache Storm عمليًا: تعلم معالجة تدفق البيانات في الوقت الفعلي من خلال الأمثلة
شهادة
تطبيق عملي
E£750.00
→
🌟 اختيار الطلاب
🎓 بشهادة
Docker و Testcontainers لمطوري Java Spring Boot
شهادة
تطبيق عملي
E£750.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع