Couldn't have asked for a better learning experience. The structure flowed perfectly, and the examples were incredibly relevant. Highly recommend!
أساسيات البرمجة التفاعلية باستخدام RxJava 3
بناء تطبيقات Java سريعة الاستجابة ومرنة من خلال إتقان تدفقات البيانات غير المتزامنة ومواصفات التدفقات التفاعلية (Reactive Streams).
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
في عصر التزامن العالي والبيانات في الوقت الفعلي، غالبًا ما تفشل البرمجة المتزامنة التقليدية عند التوسع لتلبية المتطلبات الحديثة. تقدم البرمجة التفاعلية نموذجًا قويًا لبناء أنظمة تظل سريعة الاستجابة وفعالة تحت الأحمال الثقيلة. توفر هذه الدورة مسارًا واضحًا لفهم كيفية التعامل مع تدفقات البيانات غير المتزامنة والمنطق القائم على الأحداث باستخدام مكتبة RxJava الرائدة في الصناعة.
سوف تنتقل من البرمجة الأمرية القياسية إلى أسلوب وظيفي وتصريحي يبسط المهام غير المتزامنة المعقدة. بنهاية هذه الدورة، ستكون قادرًا على تصميم أنظمة أكثر مرونة في مواجهة الأخطاء وقادرة على معالجة كميات كبيرة من البيانات دون حظر الموارد.
ماذا ستتعلم:
- فهم بيان البرمجة التفاعلية (Reactive Manifesto) والمبادئ الأساسية للأنظمة سريعة الاستجابة والمرنة
- إتقان أساسيات RxJava 3 بما في ذلك Observables و Observers ونموذج البيانات القائم على الدفع (push-based)
- تطبيق عوامل تشغيل قوية لتحويل وتصفية ودمج تدفقات البيانات غير المتزامنة
- إدارة التزامن والخيوط (threading) باستخدام Schedulers لضمان الأداء الأمثل
- تنفيذ استراتيجيات الضغط العكسي (backpressure) باستخدام Flowables لمنع التحميل الزائد على النظام
- استكشاف كيفية تفاعل الأنماط التفاعلية مع ميزات Java الحديثة مثل Virtual Threads
تبدأ الدورة بالمفاهيم الأساسية مثل نمط تصميم المراقب (Observer) والفرق بين نماذج البيانات القائمة على الدفع (push) والسحب (pull). بعد ذلك، ستتقدم من خلال شروحات مكتوبة حول التعامل مع التدفقات، ومعالجة الأخطاء، وتنفيذ واجهة برمجة تطبيقات التدفقات التفاعلية (Reactive Streams API).
هذه الدورة مصممة لمطوري Java الذين يرغبون في تحديث نهجهم في التعامل مع التزامن والبرمجة غير المتزامنة. لا يلزم وجود خبرة سابقة في المكتبات التفاعلية، على الرغم من أنه يوصى بفهم أساسي لبناء جمل Java.
ابدأ رحلتك في عالم البرمجة التفاعلية وقم ببناء تطبيقات Java أكثر قوة اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
3 ساعة من المحتوى التطبيقي
المراجعات (3)
استمتعت حقا بسير هذا. كانت التطبيقات العملية التي نوقشت في المكان الصحيح. دورة رائعة!
A good introduction. The structure was mostly clear, but I wish there were a few more real-world examples. Still, learned a lot.
المتعلمون أخذوا أيضًا
🏆 الأكثر شعبية
🎓 بشهادة
أساسيات Spring Boot: بناء واجهات برمجة تطبيقات REST وتطبيقات قواعد البيانات
شهادة
تطبيق عملي
E£750.00
→
⚡ الأفضل للبداية
🎓 بشهادة
أمان تطبيقات Java: استغلال الثغرات وإصلاحها
شهادة
تطبيق عملي
E£750.00
→
🏆 الأكثر شعبية
🎓 بشهادة
تطوير تطبيقات Spring Framework و Spring Boot
شهادة
تطبيق عملي
E£750.00
→
🏆 الأكثر شعبية
🎓 بشهادة
أساسيات إطار عمل سبرينغ لمطوري جافا
شهادة
تطبيق عملي
E£750.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع