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