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

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

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

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

مستوى: خبير

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

ماذا ستتعلم

  • بناء تطبيق شبكة اجتماعية من البداية وخطوة بخطوة.

  • إعداد نظام المصادقة في Django لإنشاء صفحات تسجيل دخول وخروج آمنة وفعّالة.

  • إنشاء ملفات الميديا ونماذج المستخدم المخصصة، وتصميم صفحات البروفايل وإعدادات الحساب.

  • فهم العلاقات بين قواعد البيانات وتنفيذها.

  • تصميم نموذج للمنشورات (Posts) وبناء واجهة لنشر المنشورات وعرضها بشكل منظم في التطبيق، بالإضافة إلى تطوير ميزة البحث في قائمة الأصدقاء وإنشاء صفحات بروفايل تفاعلية.

  • إنشاء Newsfeed تفاعلي يعرض أحدث المنشورات والتحديثات، وإضافة ميزة متابعة الأصدقاء وإلغاء المتابعة لتجربة تواصل اجتماعي متميزة.

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

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

محتوى الدورة

دروس مجانية

1.

نظرة عامة على تطبيق الشبكة الاجتماعية

5 دقيقة
2.

ماذا ستتعلم في هذا السيكشن

3 دقيقة
3.

إعداد المشروع | الجزء 1

5 دقيقة
4.

إعداد المشروع | الجزء 2

5 دقيقة

عن الدورة

في هذا الجزء من سلسلة تطوير الويب باستخدام Django وPython، ستتعلم كيفية إنشاء تطبيق تواصل اجتماعي كامل ومتكامل، بدءًا من إعداد المشروع وصولاً إلى بناء واجهة تفاعلية تضم العديد من الميزات. ستبدأ الدورة بتعلم أساسيات نظام المصادقة (Authentication)، حيث ستتعرف على كيفية إعداد تسجيل الدخول وتسجيل الخروج بشكل آمن وفعّال، مع إضافة تحسينات لواجهة المستخدم لتقديم تجربة سلسة ومريحة للمستخدمين. بعد ذلك، سنتناول كيفية التعامل مع ملفات الميديا، حيث ستتعلم إنشاء نموذج مستخدم مخصص، بالإضافة إلى صفحة إعدادات الحساب والبروفايل الشخصي، مما يمنحك القدرة على إنشاء واجهة مستخدم احترافية تضيف لمسة شخصية لكل حساب. سنستعرض في القسم الثالث العلاقات بين قواعد البيانات، بدءًا من العلاقات واحد لواحد وواحد لكثير وصولاً إلى علاقات كثير لكثير، ما يساعدك على تنظيم البيانات وربطها بطريقة فعّالة تلبي احتياجات التطبيق. عند الانتقال إلى قسم المنشورات، ستتعلم كيفية إنشاء موديل للبوست، وبناء واجهة لنشر المنشورات وعرضها في قائمة منظمة، كما ستتعرف على كيفية الحصول على عدد المنشورات لكل مستخدم، مما يساعدك على تحليل نشاط المستخدمين في التطبيق. ستتعلم أيضًا كيفية إنشاء بروفايل للأصدقاء مع إمكانية البحث في قائمة الأصدقاء عبر نموذج بحث فعّال يعرض نتائج البحث بشكل سلس وسريع، مما يجعل تجربة التفاعل أكثر حيوية. سنختم الدورة ببناء ميزة متابعة الأصدقاء وإلغاء المتابعة، وذلك يسمح لك بإضافة ديناميكية اجتماعية لتطبيقك، بالإضافة إلى إنشاء Newsfeed تفاعلي يمثل الصفحة الرئيسية للتطبيق، حيث يتم عرض أحدث المنشورات والتحديثات بشكل جذاب. بنهاية الدورة، ستكون قد أتقنت المهارات الأساسية لبناء تطبيق تواصل اجتماعي كامل باستخدام Django وPython، وستكون جاهزًا لتطبيق ما تعلمته في مشاريع حقيقية تلبي متطلبات المستخدمين. انضم الآن وابدأ ببناء شبكة تواصل اجتماعي متميزة وقابلة للتطوير باستخدام Django وPython!

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

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

عن الخبير

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

مدة الدورة: 3 ساعة 20 دقيقة / 35 درس
مستوى: خبير
اللغة: العربية