ما هو Django وما المشكلات التي يحلّها
المشكلات التي يتكفّل إطار الويب بإزالتها عنك
ما هو Django وما المشكلات التي يحلّها درس مجاني في Django Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Django Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Django Academy 4 دروس في المجموع.
مرحبًا بكم في Django
يعني إنشاء تطبيق ويب من الصفر إعادة بناء الأساسيات نفسها في كل مرة. يوفّر لكم Django، وهو إطار عمل بلغة Python، هذه الأساسيات، لتتمكنوا من التركيز على فكرتكم. 🚀
ما هو إطار العمل
إطار framework هو بنية جاهزة لتنظيم التعليمات البرمجية: فهو يحدّد موضع كل جزء ويتولى التوصيلات المملة، بحيث يبدأ كل مشروع من أساس متين وموحّد.
المشكلة التي يحلها Django
من دون إطار عمل، عليكم كتابة التوجيه والوصول إلى قاعدة البيانات والأمان وأدوات الإدارة يدويًا. يزيل Django هذا العمل المتكرر، لتنتقلوا مباشرة إلى بناء الميزات.
كل الأدوات مضمّنة
شعار Django هو batteries included، أي «كل الأدوات مضمّنة»: إذ يأتي مع ORM وموقع إدارة ونظام مصادقة ونماذج، لذلك نادرًا ما تحتاجون إلى جمع عشرات المكتبات الصغيرة بأنفسكم.
وُلد في غرفة الأخبار
طُوّر Django في صحيفة كانت مواعيدها النهائية ضاغطة للغاية. ولهذا السبب يفضّل السرعة: إذ يتيح إطلاق ميزات فعّالة بسرعة من دون التنازل عن الجودة.
Python في كل مكان
بما أن Django مكتوب بالكامل بلغة Python، يمكنكم كتابة الـ views والـ models والمنطق بلغة قد تعرفونها مسبقًا، والاستفادة من منظومة Python الضخمة من الحزم.
from django.http import HttpResponse
def home(request):
return HttpResponse("Hello from Django")الأمان افتراضيًا
يحميكم Django تلقائيًا من الهجمات الشائعة مثل SQL injection وXSS وCSRF، لتتجنبوا الأخطاء الخطرة منذ اليوم الأول. 🔒
ينمو معكم
إن Django نفسه الذي يشغّل مشروعًا تنجزونه في عطلة نهاية الأسبوع قادر أيضًا على تشغيل حركة مرور بحجم Instagram. تتعلمون أداة واحدة تنمو مع نمو طموحاتكم.
الاصطلاحات قبل الإعدادات
يفضّل Django الاصطلاحات المنطقية على الإعدادات التي لا تنتهي. اتبعوا أنماطه، وستكون معظم القرارات قد اتُّخذت مسبقًا، مما يحافظ على اتساق المشاريع وسهولة قراءتها.
ما الذي ستبنونه
ستعرّفون قريبًا البيانات باستخدام models، وتستجيبون للطلبات باستخدام views، وتعرضون الصفحات باستخدام templates. ويربط Django هذه الأجزاء الثلاثة معًا نيابةً عنكم.
لماذا يختاره الناس
تختار الفرق Django لنضجه ووثائقه الشاملة ومجتمعه الضخم. وعندما تواجهون عقبة، تكون الإجابة الواضحة في الغالب على بُعد عملية بحث واحدة. 💡
اختبار سريع
لنرسّخ فهمنا لماهية Django فعلًا.
مراجعة
تعلّمتم أن Django إطار عمل ويب بلغة Python، يضم الأدوات الأساسية، ويزيل الأعمال المتكررة، ويوفّر الأمان افتراضيًا، ويتوسع من تطبيقات الهواة إلى التطبيقات العملاقة. ✨
تعلم Python مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 30
- الدروس
- 120
الأسئلة الشائعة
هل درس «ما هو Django وما المشكلات التي يحلّها» مجاني؟
نعم — نص درس «ما هو Django وما المشكلات التي يحلّها» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Django Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Django Academy 4 دروس في المجموع.
ماذا ستتعلم في «ما هو Django وما المشكلات التي يحلّها»؟
المشكلات التي يتكفّل إطار الويب بإزالتها عنك تتمرن على Django Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Django Academy؟
لا تُشترط خبرة سابقة. Django Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «ما هو Django وما المشكلات التي يحلّها»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Django Academy هذا؟
نعم. كل درس في Django Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- ما هو Django وما المشكلات التي يحلّها
- MTV: Models وTemplates وViews
- كل شيء مضمَّن: ORM وAdmin وAuth
- هل Django مناسب لمشروعك؟