TrueschoTruescho
كل الدورات
دجانغو المتقدم: واجهات خارجية وطوابير المهام
Coursera
دورة
غير محدد

دجانغو المتقدم: واجهات خارجية وطوابير المهام

Codio

تعلم ربط Django بواجهات خارجية، وبناء مهام خلفية عبر Celery وRedis، ثم جمع المهارات في مشروع نهائي جاهز للمحفظة.

غير محدد4 أسبوع2,738 متسجل

عن الدورة

تركّز هذه الدورة المتقدمة على موضوعين أساسيين في تطبيقات الويب الحديثة: التكامل مع واجهات خارجية (External APIs) وتنفيذ المهام غير المتزامنة عبر طوابير مهام. ستتعلم كيف تستهلك خدمات خارجية بشكل موثوق: بناء طلبات HTTP، إدارة مفاتيح الوصول والحدود، التعامل مع الأخطاء وإعادة المحاولة، وتخزين النتائج عند الحاجة لتقليل الضغط والتكلفة. ثم تنتقل إلى عالم المهام الخلفية، حيث تتعلم لماذا لا يجب تنفيذ بعض العمليات داخل طلب المستخدم (مثل إرسال رسائل، معالجة ملفات، أو مزامنة بيانات). ستطبق Celery مع Redis لبناء طابور مهام، جدولة أعمال دورية، ومراقبة حالة التنفيذ. ستتعلم أيضاً مبادئ تصميم مهام قابلة للإعادة (Idempotent) بحيث لا تسبب تكراراً ضاراً عند إعادة المحاولة. تربط الدورة هذه المفاهيم بمشروع عملي يجمع مهارات التخصص، مع الاهتمام بجوانب التسليم: تنظيم المستودع على GitHub، كتابة توثيق بسيط، وتجهيز المشروع ليكون جاهزاً للعرض في محفظتك. وبما أن التجربة ذاتية وبتمارين مركزة، ستكتسب مهارة حل المشكلات الواقعية دون الاعتماد على فيديوهات طويلة. بنهاية الدورة ستكون قادراً على بناء تطبيق Django يتكامل مع خدمات خارجية، ويعالج الأعمال الثقيلة في الخلفية بكفاءة وموثوقية.

ماذا ستتعلم

  • استخدام واجهات خارجية (APIs) ضمن تطبيق Django بطريقة موثوقة
  • جدولة المهام باستخدام Celery وRedis وتشغيل الأعمال في الخلفية
  • دمج مهارات الدورات لبناء مشروع نهائي جاهز للمحفظة
  • تصميم معالجة أخطاء وإعادة محاولات تحافظ على استقرار الخدمة

المدرسون

P

Patrick Ester

B

Ben Shaw

المواضيع

برمجة الحاسوب
برمجة بايثون
أطر التطبيقات
تطوير البرامج
واجهات API
تطوير الويب
Django
GitHub

معلومات الدورة

المنصةCoursera
المستوىغير محدد
طريقة التعلمغير محدد
السعرمجاني

المهارات

برمجة الحاسوب
برمجة بايثون
أطر التطبيقات
تطوير البرامج
واجهات API
تطوير الويب
Django
GitHub

ابدأ التعلم الآن