أضفنا مسار نشر مشاريع Django على الإنترنت في دورة تطوير التطبيقات باستخدام لغة Python، هذا التحديث يشمل 20 درسًا بمدة ساعتين. هذا المسار يأخذك خطوة بخطوة من مشروع يعمل محليًا إلى متجر جاهز للعامة على خادم حقيقي VPS، مع فهم واضح للفروقات بين بيئة التطوير والإنتاج، وكيفية تجهيز Django للنشر بشكل صحيح، ثم تشغيله بشكل دائم وآمن خلف خادم ويب مع HTTPS لتصل في النهاية إلى إطلاق مستقر يمكن الاعتماد عليه تجاريًا.
سيتعلم الطالب خلال هذا المسار على:
- تمييز الفروقات الجوهرية بين Development و Production وتجنب أخطاء النشر الشائعة
- فهم كيف يعمل المتجر على الإنترنت Browser/Server وأين يعمل Django فعليًا
- اختيار نوع الاستضافة المناسب لمشاريع Django مع مقارنة عملية بين PaaS و VPS
- تجهيز مشروعك لوضع الإنتاج: DEBUG/ALLOWED_HOSTS وStatic/Media وحل مشكلة الصور
- حماية الإعدادات الحساسة SECRET_KEY ومفاتيح الدفع باستخدام ملفات .env بشكل آمن
- رفع المشروع إلى GitHub بالطريقة الصحيحة مع gitignore لحماية الملفات الحساسة
- إعداد VPS وتشغيل Django بشكل دائم باستخدام Gunicorn وربطه بقاعدة PostgreSQL
- إعداد Caddy + Caddyfile لربط الدومين، Reverse Proxy، وتفعيل HTTPS لمتجر موثوق
