Intro

أهلاً بيكم في أول درس من كورس Django.

في الكورس ده هنتعلم مع بعض Django، واحد من أقوى وأشهر الفريم ووركس المبنية بلغة بايثون.

ويمكن بعضكم يعرف إن مواقع عالمية زي Instagram و Pinterest مبنية باستخدامه.

الكورس ده معمول لأي حد عنده أساسيات في Python وعاوز يبدأ رحلة احترافية في مجال الـ Backend Development.


💡 يعني إيه Backend أصلاً؟

خلينا نبدأ من الأول… أي موقع على الإنترنت بيتكون من جزأين رئيسيين:

  1. الفرونت إند (Front-End): وده الجزء اللي إحنا شايفينه بعينينا — الألوان، الأزرار، الصور، التصميم.
  2. الباك إند (Backend): وده الجزء اللي شغال في الكواليس.

لما تعمل "لايك" على صورة أو "كومنت" على فيديو:

  • الباك إند هو اللي بيستقبل المعلومة.
  • بيخزنها في قاعدة البيانات.
  • وبعد كده لما تعمل Refresh بيرجع يجيبها ويعرضها ليك.

كمان لما تعمل تسجيل دخول، الباك إند هو اللي بيتأكد إن بياناتك صحيحة.

يعني باختصار: الباك إند هو العقل المدبر اللي بيربط بين الموقع وقاعدة البيانات وبينفذ كل الوظائف اللي المستخدم مش شايفها.


⚙️ طيب… إيه هو Django؟

Django هو فريم وورك جاهز بيوفرلك:

  • مكتبات وأدوات متكاملة لبناء المواقع.
  • نظام تسجيل دخول جاهز.
  • تعامل بسيط مع قواعد البيانات.
  • لوحة تحكم (Admin Panel) جاهزة من غير ما تكتب كود معقد.

وده معناه إن Django بيشيل عنك الحاجات الصعبة، وبيسيبك تركز على بناء موقعك وتطوير أفكارك.


🚀 ليه Django بالذات؟

  • سريع جدًا في التطوير.
  • آمن وبيحمي بيانات المستخدمين.
  • معاه مكتبة ضخمة من الأدوات الجاهزة.

وعشان كده شركات عالمية كبيرة اعتمدت عليه.

وده معناه إنك بمجرد ما تفهم Django كويس، هتقدر تبني أي موقع أو مشروع ويب يخطر في بالك.

Previous Post