الخدمات المصغرة المعتمدة على الأحداث (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 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
🏆 الأكثر شعبية
🎓 بشهادة
أساسيات Spring Boot: بناء واجهات برمجة تطبيقات REST وتطبيقات قواعد البيانات
شهادة
تطبيق عملي
$49.99
→
⚡ الأفضل للبداية
🎓 بشهادة
أمان تطبيقات Java: استغلال الثغرات وإصلاحها
شهادة
تطبيق عملي
$49.99
→
🏆 الأكثر شعبية
🎓 بشهادة
تطوير تطبيقات Spring Framework و Spring Boot
شهادة
تطبيق عملي
$49.99
→
🏆 الأكثر شعبية
🎓 بشهادة
أساسيات إطار عمل سبرينغ لمطوري جافا
شهادة
تطبيق عملي
$49.99
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع
×2
اشحن مرة واحدة وادفع النصف
أضف $100 واحصل على 200 رصيد، بحيث تكلف كل دورة حوالي $12.50. لا تنتهي صلاحية الأرصدة أبداً.
$100
200 رصيد
$12.50 / دورة
أفضل قيمة
$250
550 رصيد
$11.36 / دورة
$500
1200 رصيد
$10.42 / دورة
الرصيد يصلح لأي دورة ولا ينتهي.