تعال وتعلم المزيد عن إطار العمل جانغو. بفضل هذا التدريب ، ستتعلم حل المشكلات المعقدة عن طريق كتابة تعليمات برمجية موثوقة وفعالة.
بناءً على معرفتنا المكتسبة على مر السنين في مشاريع حقيقية ، سنشرح كيفية تجنب المزالق وكيفية التنقل في النظام البيئي الغني لجانغو.
مثل جميع دوراتنا التدريبية ، ستعرفك هذه الدورة على أحدث إصدار ثابت حتى الآن وميزاته الجديدة (جانغو 5.0 في وقت المقال).
1 : النماذج (models.py):
- مقدمة لمفهوم ORM، النموذج والحقل
- تعريف الحقول النموذجية
- الهجرات (migrations)
- التعامل مع النماذج:
عرض واجهة الإدارة (Django admin)
مقدمة حول مفاهيم Manager و Queryset:
+ طرق استعلام قاعدة البيانات البسيطة (ORM)
+ أساليب CRUD (إنشاء ، قراءة / استرداد ، تحديث ، حذف) لمثيلات النموذج
2 : التوجيهات (urls.py):
- مفهوم "التطبيق" في جانغو
- تضمين ومساحة الاسم (Include & Namespace)
- عناوين URL مع القيم المرجعية
3 : العروض (views.py):
- العروض القائمة على الكلاس
- مفاتيح الاختيار بين العروض القائمة على الدوال و العروض القائمة على الكلاس (FBV ضد CBV)
- استخدم CBV (Class Based View) لعرض نموذجنا (Detailview / Listview)
4 : القوالب (Templates .html):
- إنشاء القوالب لعرضها وسرد مثيلاتنا
- الوارثة وإدراج القوالب
- تعريف مجموعة قوالب التطبيق
5 : الاستمارات (forms.py):
- مقدمة لمفهوم "الاستمارات النموذجية" (ModelForm)
- تعيين ،عرض ومعالجة استمارة بسيطة
- التحقق من صحة حقول الاستمارة
- إنشاء نموذج بسيط باستخدام ModelForm
- إنشاء CBVs لتعديل نموذجنا (CreateView ، UpdateView ، DeleteView)
6 : العلاقة بين النماذج:
- مقدمة لمفاهيم مجالات ForeignKey ، ManyToMany و OneToOne
- تطبيق العلاقات: (N-1, N-N, 1-1)
- إنشاء نموذج مرتبط بالنموذج الحالي
- إدارة هذا النموذج من واجهة الإدارة (django admin)
- تطبيق العلاقة في الاستمارة الحالية (حقل ForeignKey في .html)
7 : إدارة المستخدمين:
- مقدمة لمفاهيم المستخدمين والمجموعات والأذونات
- مقدمة في المفاهيم (التطبيقات القابلة لإعادة الاستخدام)
- حماية العروض (Décorateurs et Mixins)
- إنشاء استمارة تسجيل الدخول
- إنشاء عرض مخصص للمستخدمين المتصلين
- إدارة متغيرات sessions في جانغو (إنشاء ، قراءة ، حذف)
8 : ملفات الوسائط الثابتة:
- إدارة الملفات الثابتة (/static)
- إدارة ملفات الميديا (/media)
- تحميل ومعالجة ملفات الميديا على جانغو
9 : إطار عمل رسائل جانغو :
- مفهوم السائل
- تعديل (settings.py)
- الإدماج في العروض
10 : النشر عبر الإنترنت (Hosting):
- قائمة تبعيات مشروعنا (requirements.txt)
- debug = False
- ادماج في Apache مع WSGI (wsgi.py)
- إدارة الملفات الثابتة (Collectstatic)
لم يتم تقديم تعليقات لهذا البند!.
DJN2 المرجع : |
جانغو التدريب : |
2 الجزء : |
متوسط مستوى الصعوبة : |
في القاعة طرق التدريب : |
5 أيام (31 س) المدة : |
20000 السعر : |
75% أعمال تطبيقية : |
75% ورش العمل / المشاريع الجانبية : |
العربيّة , English , Français اللغات : |
باب الزوار , بومرداس المكان : |
10 فبراير، 2024 | اخر تحديث :
مخفضة جدًا (5 إلى 7 أشخاص) المجموعة : |
معجّلة , نهاية الاسبوع 1 , نهاية الاسبوع 2 , كلاسيكي , عبر الانترنت أساليب التدريب : |
فترات راحة ووجبات غداء مجانية وجبة : |
متوفرة الإقامة : |
شهادة حضور صادرة الشهادة : |
دليل التدريب المستندات : |