اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

قبل البدء بتعلم إطار دجانغو، عليك دراسة أساسيات لغة بايثون، وبنى المعطيات الي تقدمها اللغة والإلمام بالبرمجة كائنية التوجه وتطبيقها في بايثون. يمكنك الوصول لدروس بايثون من الرابط: academy.hsoub / programming / python

توفر أكاديمية حسوب العديد من الشروحات فيما يتعلق بإطار العمل Django يمكن الوصول لهم من الرابط: academy.hsoub / python / django

الأساسيات:

  • كيفية تنصيب الإطار والمكتبات وتهيئة بيئة العمل
  • التعامل مع النماذج Model وقواعد البيانات
  • التوجيه Routing و بروتوكول HTTP
  • التعامل مع الاستمارات Form 
  • التعامل مع ملفات العرض View
  • 0
نشر

Django إيطار عمل يمكنك بناء فيه كل من frontend و backend حيث يمكنك إضافة قوالب HTML , CSS و Js لمشروعك في ما يسمى template في Django.
لتعلم Django يجب أن يكون لديك الخبرات التالية بالترتيب:

  1. معرفة عامة عن طريقة عمل مواقع الويب مثلاً ما هو سيرفر و كيف يتواصل السيرفر مع المتصفح و كيف يتم إظهار الصفحة الويب على المتصفح.
  2. معرفة عامة في OOP أو ما يسمى بالبرمجة الكائنية. يفترض أن تكون لديك خبرة فيها في حال تعملت لغة برمجة مسبقاً.
  3. تعلم أساسيات لغة بايثون و ما برمجة OOP فيها. حيث تعتبر لغة البايثون من أسهل لغات البرمجة حالياً و يمكن أستخدامها في الكثير من المجالات.
  4. تعلم HTML و CSS و JS. لا تحتاج لتعلمها في حال كنت تريد العمل على جزء backend فقط بستخدام restful API والذي سوف أتكلم عنه في نهاية.
  5. تعلم إيطار العمل Django.

بعض الملاحظات بعد تعلم كل من هذه الأمور سيتطب منك رفع خبرتك في أمور التالية:

تعلم واحدة أو أكثر من أنواع قواعد البيانات Django. في أصل عند تشغيلها لأول مرة أو إعداد مشروع تعمل على SQLite ولكن للمشاريع الضخمة تحتاجين لتعامل مع أنواع أخرى مثل:

  • MySQL
  • PostgreSQL
  • وغيرها حسب طلب العمل.

في حال كنت تريد فصل عمل frontend عن backend يتم تطوير backend ب restful API. ويمكنك بحث عن طريقة تطوير backend Django ب restful API و بعدها ربط API الخاص بك في 

أحد أطر تطوير الواجهات الأخرى مثل react JS أو angular أو Vue و غيرها.
لكن كما ذكرت أنه يمكن ل Django تطوير أي موقع بشكل كامل.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...