DJN2
المرجع
متوسط
الصعوبة
5 أيام (31 س)
المدة
20000
السعر
تطوير تطبيقات الويب مع جانغو متوسط Nouveau et populaire

تعال وتعلم المزيد عن إطار العمل جانغو. بفضل هذا التدريب ، ستتعلم حل المشكلات المعقدة عن طريق كتابة تعليمات برمجية موثوقة وفعالة.

بناءً على معرفتنا المكتسبة على مر السنين في مشاريع حقيقية ، سنشرح كيفية تجنب المزالق وكيفية التنقل في النظام البيئي الغني لجانغو.

مثل جميع دوراتنا التدريبية ، ستعرفك هذه الدورة على أحدث إصدار ثابت حتى الآن وميزاته الجديدة (جانغو 5.0 في وقت المقال).

الكلمات : Python Django

الدورة القادمة :

« لا توجد دورات قادمة! »

الجمهور المعني :

• أي مطور يرغب في تعميق وتعزيز معرفته بإطار العمل جانغو

المتطلبات المسبقة :

• اتبعت تدريب أساسيات جانغو (DJN1) أو لديك معرفة مماثلة
• معرفة لغة بيثون
• إحضار جهاز كمبيوتر محمول مع حقوق المسؤول

الموارد التعليمية :

• غرفة تدريب مجهزة بشبكة إنترنت (واي فاي)
• بروجكتر / شاشة العرض وتلفزيون 65 بوصة.
• آلة نسخ / طابعات أ4
• سبورة بيضاء / سبورة ورقية
• إذا كان لديك إعاقة ، فأخبرنا بذلك!

الأهداف التعليمية :

• تعرف على كيفية ربط جانغو بقاعدة البيانات
• القدرة على تعديل واجهة الإدارة المتكاملة
• تعرف على كيفية دمج الوحدات الخارجية (Django packages)
• تعرف على كيفية دمج قوالب HTML (Admin dashboard)
• معرفة كيفية استهداف نوع التطبيق المطلوب تطويره (مفهوم تطوير تطبيقات الويب)
• تكون قادر على إدارة المستخدمين مع جانغو
• أن تكون قادرًا على تطوير تطبيق ويب باستخدام جانغو

البرنامج المفصل:

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 , كلاسيكي , عبر الانترنت
وجبة : فترات راحة ووجبات غداء مجانية
الإقامة : متوفرة
الشهادة : شهادة حضور صادرة
المستندات : دليل التدريب

الدورات القادمة :

« لا توجد دورات قادمة! »
العديد من الدورات التدريبية لدخول عالم العمل وريادة الأعمال وكذلك الشركات الناشئة، مع خطط تدريبية مرنة تعتمد على ممارسة « التعلم بالممارسة ».
contact@anugrah.academy +213 799 254 251
support@anugrah.academy +213 553 961 612
© 2024 انوقره. كل الحقوق محفوظة. - تم تطويره بـ ❤️ باستخدام جانغو