الفئات: العلوم والتكنولوجيا

البيانات
رقمي
التكنولوجيا
الشبكة الإلكترونية
الهدف 8: العمل اللائق ونمو الاقتصاد
الهدف 9: الصناعة والابتكار والهياكل الأساسية

إنشاء وتطوير مواقع الويب باستخدام Python & Django | جزء Django

بواسطة
مدة الدورة: 2 ساعة 20 دقيقة / 27 درس

مستوى: متخصص

اللغة: العربية

ماذا ستتعلم

  • إعداد مشروع Django وبناء تطبيق قائمة مهام باستخدام Views وTemplate Inheritance لتنظيم صفحات الويب بفعالية.

  • فهم أساسيات قواعد البيانات، والتعامل مع SQL وORM، مما يسهل إدارة البيانات وربطها بتطبيقات Django.

  • إنشاء النماذج (Models) وإجراء الترقيات (Migrations) وربط قاعدة البيانات بالتطبيق.

  • استخدام لوحة تحكم أدمن Django لإضافة وعرض محتوى التطبيق بسهولة.

  • إضافة الملفات الثابتة مثل الصور والخلفيات، وتطبيق Bootstrap لتصميم واجهات متجاوبة وجذابة.

  • إنشاء نماذج إدخال مرتبة واحترافية باستخدام مكتبة Django Crispy Forms لتحسين واجهات المستخدم.

هذه الدورة تتضمن

  • 2 ساعة 20 دقيقة/27 درس
  • آخر تحديث: 9/11/2022
  • شهادة إتمام الدورة

محتوى الدورة

دروس مجانية

1.

تطبيق قائمة المهام | إعداد مشروع

7 دقيقة
2.

مقدمة في قواعد البيانات

5 دقيقة
3.

تطبيق Django

5 دقيقة
4.

نظم إدارة قواعد البيانات | DBMS

3 دقيقة
5.

Django Views

5 دقيقة
6.

Django Forms

6 دقيقة

عن الدورة

في هذا الجزء من الدورة التدريبية المتقدمة لتطوير الويب باستخدام Django، ستنتقل من مستوى المبتدئين إلى بناء تطبيقات ويب عملية وديناميكية تجمع بين قوة Python وسهولة Django. إذا كنت مهتمًا بإنشاء تطبيقات ويب متكاملة وفعالة، فهذه الدورة ستأخذك خطوة بخطوة نحو تحقيق ذلك. سنبدأ مع الأساسيات عبر تطبيق قائمة المهام (to-do list)، حيث ستتعرف على كيفية إعداد مشروع Django بشكل صحيح واستخدام Views وTemplates، إلى جانب تقنية Template Inheritance، التي تمنحك القدرة على تنظيم صفحاتك بشكل أكثر فعالية. ثم نتعمق في قواعد البيانات، حيث ستتعرف على أساسيات SQL، وطريقة استخدام نظم إدارة قواعد البيانات (DBMS) إلى جانب ORM (Object-Relational Mapping)، مما يسهل التعامل مع البيانات في تطبيقات Django بطريقة مريحة ومرنة. هذه المهارة تتيح لك توصيل قاعدة البيانات بتطبيقك وتنظيم البيانات بطرق فعّالة. بعد التعرف على قواعد البيانات، نستعرض كيفية تكامل Django مع قواعد البيانات من خلال إنشاء النماذج (Models) وإجراء الترقيات (Migrations). أيضًا، ستتعلم كيفية التعامل مع لوحة تحكم أدمن Django، وإضافة مهام جديدة لقائمة الأعمال، وعرض كافة العناصر في التطبيق بمرونة وسهولة. إضافةً إلى ذلك، ستحصل على نظرة شاملة حول كيفية توثيق مشروعك في Django. بالإضافة إلى ما سبق، ستكتسب خبرة في Django Class-Based Views، والتي تساعدك على بناء وظائف متقدمة بوقت وجهد أقل. بعد ذلك، ننتقل إلى التعامل مع الملفات الثابتة في Django، حيث ستتعلم كيفية إضافة الملفات الثابتة مثل الصور والخلفيات، إلى جانب إضافة عناصر Bootstrap لجعل تصميم التطبيق أكثر جاذبية وسلاسة. تختتم الدورة بإنشاء واجهات مستخدم مرتبة باستخدام مكتبة Django Crispy Forms، التي تجعل نماذج الإدخال تبدو أكثر احترافية. بنهاية هذه الدورة، ستكون قادرًا على إنشاء تطبيقات ويب كاملة تشمل التعامل مع قواعد البيانات، وواجهات المستخدم، وتصميم متجاوب. انضم الآن وابدأ ببناء تطبيقات ويب احترافية وقوية باستخدام Django وPython!

متطلبات الدورة

إذا كنت بحاجة إلى الإطلاع على معلومات أكثر، يمكنك الرجوع إلى الجزء الأول والثاني الخاص بمحتوى الدورة التدريبية.

عن الخبير

إنشاء وتطوير مواقع الويب باستخدام Python & Django | جزء Django

مدة الدورة: 2 ساعة 20 دقيقة / 27 درس
مستوى: متخصص
اللغة: العربية