Redis التفاعلي مع Java Spring Boot: التخزين المؤقت عالي الأداء — WalkSelf
★ 4.1 (7) ⏱ 2 ساعة 48 دقيقة 📚 28 دورة 🎧 النسخة الصوتية

Redis التفاعلي مع Java Spring Boot: التخزين المؤقت عالي الأداء

تعلم بناء خدمات Java المصغرة غير المحظورة والقابلة للتوسع بدرجة كبيرة باستخدام Spring WebFlux و Redis للتخزين المؤقت، ومراسلة pub/sub، ومعالجة البيانات في الوقت الفعلي.

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

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

تتطلب الخدمات المصغرة الحديثة إنتاجية عالية ووقت استجابة ضئيلًا، ومع ذلك، غالبًا ما تتسبب استدعاءات قواعد البيانات المتزامنة التقليدية في اختناقات شديدة في الأداء. يتيح الانتقال إلى بنية تفاعلية غير محظورة (non-blocking) باستخدام Redis لتطبيقات Java الخاصة بك التوسع بكفاءة تحت الأحمال الثقيلة دون إهدار موارد النظام. يرشدك هذا المساق خلال دمج Redis مع Spring WebFlux لبناء خدمات مصغرة سريعة الاستجابة ومدفوعة بالأحداث. ستنتقل من الأنماط المتزامنة الأساسية إلى الوصول المتقدم إلى البيانات التفاعلية، وتتعلم كيفية تقليل أوقات الاستجابة، وإدارة الحالة بشكل غير متزامن، وتحسين بنية نظامك بشكل عام. What you'll learn: - فهم المفاهيم الأساسية للبرمجة التفاعلية (reactive programming)، و I/O غير المحظور (non-blocking I/O)، وأساسيات بنية Redis. - تطبيق استراتيجيات التخزين المؤقت الفعالة مثل cache-aside باستخدام Spring Data Reactive Redis و Redisson. - تهيئة Redis Pub/Sub و WebSockets لتمكين الاتصال في الوقت الفعلي والمدفوع بالأحداث بين الخدمات المصغرة. - إدارة البيانات الجغرافية المكانية وهياكل البيانات المعقدة بأسلوب تفاعلي (reactive-style) للخدمات القائمة على الموقع. - تطبيق أنماط تحديد المعدل (rate limiting)، والتجميع (batching)، والمعاملات (transaction) لحماية وتحسين نقاط نهاية الخدمات المصغرة. - مراقبة وتصحيح مسارات Redis التفاعلية باستخدام ممارسات المراقبة الحديثة (observability practices) والتسجيل المنظم (structured logging). ستبدأ باستكشاف المفاهيم التأسيسية للبرمجة التفاعلية وإعداد بيئة Redis الخاصة بك. ومن هناك، ستطلع على تطبيقات التعليمات البرمجية خطوة بخطوة، وتنتقل من التخزين المؤقت البسيط إلى المراسلة المعقدة في الوقت الفعلي، وأنماط الاستعلام الجغرافي المكاني، وتكوينات المراقبة الجاهزة للإنتاج. تم تصميم هذا المساق لمطوري Java الذين يرغبون في تعلم مفاهيم البرمجة التفاعلية ودمج Redis في تطبيقات Spring Boot الخاصة بهم. لا تتطلب خبرة سابقة في Spring WebFlux أو Redis. ابدأ القراءة اليوم لفتح قوة أنظمة البيانات التفاعلية والارتقاء بتصميم الخدمات المصغرة الخاصة بك.

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

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

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

Тимур Кусаинов KZ متعلِّم موثَّق
★ 4 · 25.10.2026

لقد استمتعت بهذه الدورة استفادة كاملة، وكانت الطريقة التي عرضت بها المعلومات ممتازة، وتم إبراز التطبيقات العملية بفعالية، عمل رائع!

Isabella Torres AR
★ 4 · 25.09.2026

استمتعت بهذا حقا. لقد كان الهيكل سلسا تماما، والتطبيقات العملية مفيدة على الفور. عمل رائع!

Fatima Khan KE
★ 3 · 16.08.2026

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

Andrés Castro EC متعلِّم موثَّق
★ 4 · 12.08.2026

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

Kemi Olusanya NG متعلِّم موثَّق
★ 5 · 03.07.2026

This was exactly what I was looking for! The pace was perfect, and the real-world applications discussed are incredibly valuable. Highly recommend!

Andrew Owusu GH متعلِّم موثَّق
★ 4 · 25.06.2026

Good foundational material. I appreciated the structured approach, although I wish there had been a few more real-world case studies.

Henry Oppong GH متعلِّم موثَّق
★ 5 · 24.06.2026

عرض رائع! التدفق كان مثاليا، وأنا أقدر الأمثلة من العالم الحقيقي. قيمة للغاية!

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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