الخدمات المصغرة المعتمدة على الأحداث (Event-Driven Microservices) باستخدام CQRS و Saga و Event Sourcing — WalkSelf
3.7 (3) ⏱ 2 ساعة 42 دقيقة 📚 27 دورة

الخدمات المصغرة المعتمدة على الأحداث (Event-Driven Microservices) باستخدام CQRS و Saga و Event Sourcing

بناء أنظمة موزعة مرنة وقابلة للتوسع من خلال إتقان أنماط (patterns) التشغيل المعتمد على الأحداث، و CQRS، وتنسيق Saga باستخدام Spring Boot و Axon.

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

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

يتطلب تصميم أنظمة موزعة قوية تجاوز واجهات برمجة التطبيقات المتزامنة التقليدية (synchronous APIs). يتيح الانتقال إلى بنية تعتمد على الأحداث (event-driven architecture) للخدمات المصغرة الخاصة بك التوسع بشكل مستقل، والتعامل مع معدلات النقل العالية (high throughput)، والبقاء مرنة للغاية. في هذه الدورة النصية، ستتعلم كيفية تصميم وبناء وصيانة الخدمات المصغرة المعتمدة على الأحداث من الألف إلى الياء. سوف تتقن أنماط البنية الأساسية مثل CQRS، وتنسيق Saga، و Event Sourcing باستخدام Spring Boot و Axon Framework، مما يؤهلك لمعالجة تحديات اتساق البيانات المعقدة في البيئات الموزعة الحديثة. ما ستتعلمه: - فهم المبادئ الأساسية لبنية التشغيل المعتمد على الأحداث (event-driven architecture) والتصميم الموجه بالمجال (domain-driven design). - تطبيق CQRS لفصل عمليات القراءة والكتابة لتحسين أداء التطبيق. - إدارة المعاملات الموزعة المعقدة عبر خدمات متعددة باستخدام نمط Saga. - تطبيق Event Sourcing للحفاظ على سجل غير قابل للتغيير وقابل للتدقيق لجميع تغييرات حالة النظام. - تكوين عزل البيانات باستخدام نمطي database-per-service و transactional outbox. - دمج إمكانية المراقبة الحديثة (observability) والتتبع الموزع (distributed tracing) لمراقبة تدفقات الأحداث غير المتزامنة. تبدأ هذه الدورة بالمفاهيم الأساسية للخدمات المصغرة والاتصال الموجه بالرسائل (message-driven communication)، وتتطور تدريجياً إلى تطبيق الأنماط المتقدمة باستخدام شروحات مكتوبة واضحة ومقتطفات برمجية منظمة. ستستكشف أيضاً استراتيجيات الاختبار الحديثة لضمان أن سير عملك المعتمد على الأحداث موثوق وجاهز للإنتاج. تم تصميم هذه الدورة لمطوري الواجهة الخلفية (backend developers) ومهندسي البرمجيات (software architects) الجدد على أنماط التشغيل المعتمد على الأحداث. لا تتطلب خبرة سابقة في أنماط Axon أو CQRS أو Saga، على الرغم من أن الفهم الأساسي لـ Spring Boot و Java مفيد. ابدأ في بناء أنظمة موزعة قابلة للتوسع بدرجة عالية وتعتمد على الأحداث اليوم.

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

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

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

Lucas González UY
★ 3 · 24.07.2026

لقد أعجبتني أمثلة التطبيق العملي، على الرغم من أن الإعداد الأولي استغرق وقتا أطول مما كنت أتوقع.

Ava Davis AU متعلِّم موثَّق
★ 4 · 03.06.2026

Translated by لقد أعربت عن تقديري للتطبيقات في العالم الحقيقي التي تم عرضها.كان من الممكن استخدام المزيد من فرص الممارسة.

Sola Akinola NG متعلِّم موثَّق
★ 4 · 25.05.2026

لقد كان رائعا ومنظمة جيدا ، لقد أقدر التطبيقات في العالم الحقيقي التي نوقشت ، شعرت بأنها استخدام عظيم لوقتي

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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