بناء واجهات برمجة تطبيقات REST باستخدام Django REST Framework و Heroku — WalkSelf
4.0 (3) ⏱ 2 ساعة 36 دقيقة 📚 26 دورة

بناء واجهات برمجة تطبيقات REST باستخدام Django REST Framework و Heroku

تعلم كيفية تصميم وتأمين ونشر واجهات برمجة تطبيقات الويب القوية باستخدام Django REST Framework وإطلاق تطبيقات الواجهة الخلفية الخاصة بك على Heroku.

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

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

تعتمد تطبيقات الويب والجوال الحديثة على واجهات برمجة تطبيقات (APIs) قوية وقابلة للتطوير للتواصل مع قواعد البيانات الخلفية. يعد بناء هذه الواجهات أمرًا مباشرًا وفعالًا للغاية عند الاستفادة من قوة Python و Django REST Framework. في هذه الدورة التدريبية النصية، ستتعلم أساسيات بناء واجهات برمجة تطبيقات (APIs) آمنة وكاملة الوظائف من الصفر ونشرها على السحابة. ستنتقل من فهم مفاهيم API الأساسية إلى إدارة علاقات قواعد البيانات المعقدة، والتعامل مع تحميل الملفات، وتطبيق token authentication، وتهيئة تطبيقك للإنتاج. ما ستتعلمه: - فهم المفاهيم الأساسية لهندسة RESTful، وطرق HTTP، والتسلسل (serialization). - بناء نقاط نهاية API مرنة باستخدام ViewSets، و serializers، و custom querysets. - تطبيق التصفية المتقدمة، ووظائف البحث، والترقيم (pagination) لتحسين استرجاع البيانات. - تأمين نقاط النهاية الخاصة بك باستخدام token-based authentication وفئات الأذونات المخصصة (custom permission classes). - إدارة علاقات قواعد البيانات المتداخلة والتعامل مع تحميل الوسائط برمجيًا. - نشر تطبيقك المكتمل على Heroku باستخدام تكوين البيئة الحديث وممارسات الأمان. ستبدأ بالمفاهيم الأساسية لواجهات برمجة تطبيقات REST وإعداد Django، وتبني تدريجيًا تطبيقًا خلفيًا كاملاً. من خلال الشروحات المكتوبة الواضحة وأمثلة التعليمات البرمجية العملية، ستتعلم كيفية تصميم نقاط النهاية، وتأمين بياناتك، ونشر مشروعك المباشر على السحابة. تم تصميم هذه الدورة للمبتدئين الذين لديهم فهم أساسي لـ Python ويرغبون في الانتقال إلى تطوير الويب الخلفي. لا يلزم وجود خبرة سابقة في تصميم API أو النشر السحابي. ابدأ القراءة اليوم لبناء ونشر أول واجهة برمجة تطبيقات احترافية لك.

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

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

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

Aada Heikkinen FI متعلِّم موثَّق
★ 3 · 06.07.2026

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

Gabriel Reyes EC
★ 4 · 29.06.2026

محتوى جيد هنا. في حين أن بعض الوحدات التدريبية كان يمكن أن تكون أكثر تفصيلا، فإن القيمة الإجمالية وقابلية التطبيق عالية. عمل جيد!

Adrián Ruiz CR متعلِّم موثَّق
★ 5 · 19.06.2026

لقد تجاوزت هذه الدورة توقعاتي. والتطبيقات في العالم الحقيقي التي نوقشت مفيدة بشكل لا يصدق. عمل رائع!

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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