أساسيات 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 دقيقة من المحتوى التطبيقي
شهادة إتمام
كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.
P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
أساسيات RabbitMQ: تصميم أنظمة رسائل موثوقة وقابلة للتوسع
المهارات المُثبَتة
✓
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
✓
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
✓
تصميم اختبار A/B
متمكّن
1.7 ساعة
✓
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
أساسيات RabbitMQ: تصميم أنظمة رسائل موثوقة وقابلة للتوسع