Django و Django REST Framework: بناء واجهات برمجة التطبيقات وتطبيقات الويب — WalkSelf
4.0 (6) ⏱ 3 ساعة 📚 30 دورة 🎧 النسخة الصوتية

Django و Django REST Framework: بناء واجهات برمجة التطبيقات وتطبيقات الويب

تعلم كيفية بناء تطبيقات ويب قوية وواجهات برمجة تطبيقات RESTful آمنة من الألف إلى الياء باستخدام ممارسات Python الحديثة وأنماط قواعد البيانات القياسية في الصناعة.

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

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

يتطلب بناء تطبيقات الويب الحديثة فهمًا قويًا لكل من العرض من جانب الخادم (server-side rendering) وتطوير واجهات برمجة التطبيقات (API) القوية. يوفر Django و Django REST Framework البيئة المثالية لبناء أنظمة خلفية (backend) آمنة وقابلة للتطوير وسهلة الصيانة. يرشدك هذا المساق النصي من البنية الأساسية لـ Django إلى تصميم واجهات برمجة تطبيقات RESTful وظيفية بالكامل. ستكتسب فهمًا عميقًا لأنماط model-view-template، وترحيل قواعد البيانات (database migrations)، والتسلسل (serialization)، وطرق المصادقة الحديثة، مما يؤهلك لنشر خدمات خلفية جاهزة للإنتاج. ما ستتعلمه: - فهم البنية الأساسية لـ Django، بما في ذلك النماذج (models)، والعروض (views)، والقوالب (templates)، ومخطط الكائنات العلائقية (ORM). - بناء واجهات برمجة تطبيقات RESTful منظمة باستخدام serializers و viewsets و routers في Django REST Framework. - تطبيق أنماط المصادقة والأمان الحديثة، بما في ذلك JSON Web Tokens (JWT) ونماذج المستخدم المخصصة. - كتابة تعليمات برمجية نظيفة وسهلة الصيانة باستخدام Python type hints وأدوات إدارة الحزم الحديثة. - تطبيق أفضل ممارسات الاختبار باستخدام pytest لضمان موثوقية التطبيق. - تكوين علاقات قواعد البيانات وتحسين الاستعلامات لمنع اختناقات الأداء. ستبدأ بالمصطلحات الأساسية والتكوين الأولي قبل التقدم من خلال شروحات مكتوبة خطوة بخطوة وأمثلة تعليمات برمجية ترشدك خلال بناء تطبيق ويب ديناميكي وواجهة برمجة التطبيقات (API) الخاصة به. تم تصميم هذا المساق للمطورين الخلفيين (backend developers) والمبرمجين الطموحين الذين يرغبون في الانتقال من Python الأساسي إلى تطوير الويب الاحترافي. لا تتطلب خبرة سابقة في Django، على الرغم من أنه يوصى بفهم أساسي لبنية Python. ابدأ القراءة اليوم لبناء أول واجهة برمجة تطبيقات ويب حديثة لك.

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

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

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

Diego Flores CO
★ 3 · 20.09.2026

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

Канат Ибрагимов KZ متعلِّم موثَّق
★ 4 · 22.08.2026

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

Hannah Hoffmann CH
★ 5 · 11.07.2026

This is exactly what I was looking for. Loved the practical examples, they really helped solidify the concepts.

Regina Navarro CR متعلِّم موثَّق
★ 5 · 04.07.2026

Couldn't have asked for a better learning experience. The structure flowed perfectly, and the examples were incredibly relevant. Highly recommend!

Isabella Bouchard CA متعلِّم موثَّق
★ 3 · 04.07.2026

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

خالد بن إبراهيم TN متعلِّم موثَّق
★ 4 · 13.06.2026

رائعة الدورة! المواد قدمت بطريقة سهلة الهضم جدا، والتطبيقات في العالم الحقيقي جعلت قيمة فائقة. أوصي بشدة هذا واحد.

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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