أساسيات RxJS لجلب البيانات عبر API
أتقن جلب البيانات غير المتزامنة في تطبيقات الويب باستخدام Observables في RxJS والمشغلات واستراتيجيات التعامل مع الأخطاء الحديثة.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يمكن أن يصبح التعامل مع تدفقات البيانات غير المتزامنة في تطبيقات الويب الحديثة أمرًا معقدًا بسرعة، مما يؤدي إلى حالات السباق (race conditions) والأخطاء غير المعالجة. يوجهك هذا المقرر الدراسي النصي خلال المفاهيم الأساسية لـ RxJS والبرمجة التفاعلية لإدارة طلبات API الخاصة بك بثقة. ستبدأ بفهم المصطلحات الأساسية، وآليات Observables، وكيفية الانتقال من ה-promises التقليدية إلى التدفقات التفاعلية. من خلال تعلم كيفية التحكم في الطلبات المتزامنة، والتعامل مع الاستجابات المتأخرة، وتطبيق التعافي المرن من الأخطاء، ستبني أساسًا متينًا لكتابة كود غير متزامن نظيف وتصريحي.
ما ستتعلمه:
- فهم مفاهيم RxJS الأساسية بما في ذلك Observables وObservers ونموذج البرمجة التفاعلية؛
- تكوين خطوط أنابيب آمنة لجلب البيانات من REST APIs الخارجية؛
- استخدام مشغلات التسطيح مثل mergeMap وexhaustMap لإدارة شبكة الطلبات المتزامنة وتجنب حالات السباق؛
- التعامل مع استجابات API المتأخرة وتطبيق استراتيجيات مهلة الانتظار لتحسين تجربة المستخدم؛
- تطبيق تقنيات قوية للتعامل مع الأخطاء لمنع انقطاع التدفقات عند فشل الشبكة؛
- تنظيم كود غير متزامن نظيف، قابل للقراءة، وسهل الصيانة باستخدام المشغلات القابلة للتمرير الحديثة.
يبدأ المقرر بالتعاريف الأساسية والمفاهيم الأولية قبل توجيهك خلال سيناريوهات عملية قائمة على الكود لإدارة تفاعلات API في العالم الحقيقي. تم تصميم هذا المقرر لمطوري الويب ومبرمجي JavaScript الجدد في RxJS والذين يرغبون في إتقان جلب البيانات التفاعلية دون متطلبات سابقة معقدة. ابدأ القراءة اليوم لكتابة تطبيقات غير متزامنة أكثر نظافة ومقاومة للأخطاء.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 30 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
🎓 بشهادة
تطوير REST APIs مع Python و Flask و Docker
شهادة
تطبيق عملي
DH 500
→
💼 جاهز لسوق العمل
🎓 بشهادة
خدمات RESTful في Oracle APEX باستخدام ORDS
شهادة
تطبيق عملي
DH 500
→
💼 جاهز لسوق العمل
🎓 بشهادة
اختبار الواجهة البرمجية للبريد: دليل خطوة بخطوة للمبتدئين
شهادة
تطبيق عملي
DH 500
→
🔥 رائج
🎓 بشهادة
بناء ونشر واجهات برمجة تطبيقات REST باستخدام Python و FastAPI
شهادة
تطبيق عملي
DH 500
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع
×2
اشحن مرة واحدة وادفع النصف
أضف DH 1,000 واحصل على 200 رصيد، بحيث تكلف كل دورة حوالي DH 125.00. لا تنتهي صلاحية الأرصدة أبداً.
DH 1,000
200 رصيد
DH 125.00 / دورة
أفضل قيمة
DH 2,500
550 رصيد
DH 113.64 / دورة
DH 5,000
1200 رصيد
DH 104.17 / دورة
الرصيد يصلح لأي دورة ولا ينتهي.