0Pricing
Django Academy icon

Django Academy

PYTHONPythonBackendWeb

بناء تطبيقات ويب احترافية باستخدام Django، الإطار الشامل من Python. من النماذج والعروض إلى REST APIs والنشر.

🤖 مدعوم بالذكاء الاصطناعي📚 30 دورة👥 100,000+ متعلم⭐ تقييم 4.9
نظرة عامة على الدورة

Django: بناء تطبيقات ويب باستخدام Python

بناء تطبيقات ويب احترافية باستخدام Django، الإطار الشامل من Python. يغطي هذا المسار 30 دورة صغيرة تقدمية من المستوى المبتدئ تماماً (A1) إلى المستوى المتقدم (B2)، مع دروس موجزة ومركزة واختبارات سريعة لتثبيت كل مفهوم.

ما ستتعلمه

ابدأ مع العروض والمسارات والقوالب والنماذج وموقع الإدارة، ثم أتقن العروض المستندة إلى الفئات وORM والنماذج والمصادقة. تقدم إلى Django REST Framework والاستعلامات المتقدمة والتخزين المؤقت ومهام Celery وتقوية الأمان والأداء والنشر باستخدام Docker. كل درس عملي، مع معلم ذكاء اصطناعي متاح 24/7 عند الحاجة.

كيفية العمل

يتم تقسيم كل دورة إلى أربعة دروس موجزة ومركزة. أكمل بضعة دروس يومياً وستتقن المسار الكامل في أسابيع وليس أشهراً.

ابدأ التعلم →

كيف ستتعلم

🎯
دروس تفاعلية
تمارين برمجة عملية مع ردود فعل فورية
🤖
معلم الذكاء الاصطناعي
احصل على مساعدة فورية من معلمنا الذكي عندما تعلق
💻
محرر مدمج
اكتب وشغّل الأكواد مباشرة في متصفحك
🏆
الشهادة
احصل على شهادة عند إكمالك للدورة
المنهج الدراسي

30 دورة

كل الدورات في مسار تعلم Django Academy.

01

تعرّف إلى Django: إطار الويب للكماليين

A14 دروس

افهم ماهية Django وسبب وجوده وكيف يلائم تصميمه المتكامل تطبيقات الويب الحقيقية

02

تثبيت Django وبدء مشروعك الأول

A14 دروسPRO

أعدّ بيئة افتراضية نظيفة وأنشئ مشروع Django عمليًا من الصفر

03

المشاريع والتطبيقات: نظّم قاعدة شيفرتك

A14 دروسPRO

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

04

دورة الطلب والاستجابة

A14 دروسPRO

تتبّع طلب HTTP من المتصفح مرورًا بـ Django حتى الاستجابة وعودتها

05

أول View وURL لك

A14 دروسPRO

اكتب Views مبنية على الدوال واربط بها عناوين URL واضحة بثقة

06

القوالب: عرض HTML باستخدام البيانات

A24 دروسPRO

اعرض HTML ديناميكيًا باستخدام لغة قوالب Django وتوريث القوالب

07

استكشاف Django باستخدام Shell

A24 دروسPRO

استخدم Shell التفاعلي لتجربة النماذج والاستعلامات وPython مباشرةً

08

النماذج وجدول قاعدة بياناتك الأول

A24 دروسPRO

عرّف نماذج تقابل جداول قاعدة البيانات واختر أنواع الحقول المناسبة

09

عمليات الترحيل: طوّر مخططك بأمان

A24 دروسPRO

أنشئ عمليات الترحيل وطبّقها وافهمها مع تغيّر نماذجك بمرور الوقت

10

موقع إدارة Django

A24 دروسPRO

فعّل لوحة الإدارة وأدر بياناتك عبر واجهة مولَّدة أنيقة

11

QuerySets: قراءة البيانات من قاعدة البيانات

B14 دروسPRO

استرجع السجلات وفلترها بكفاءة باستخدام واجهة QuerySet API

12

النماذج: جمع المدخلات والتحقق منها

B14 دروسPRO

أنشئ نماذج Django تعرض الحقول وتتحقق من مدخلات المستخدم بوضوح

13

أساسيات Views المبنية على الأصناف

B14 دروسPRO

استبدل Views الدوال المتكررة بـ Views مبنية على أصناف وقابلة لإعادة الاستخدام

14

Views العامة للعرض والتحرير

B14 دروسPRO

استخدم CBVs العامة في Django لبناء صفحات CRUD بأقل قدر من الشيفرة

15

ModelForms: نماذج من نماذجك

B14 دروسPRO

أنشئ نماذج متحقَّقًا منها ومرتبطة بالنماذج وتحفظ السجلات تلقائيًا

16

علاقات ORM: اربط نماذجك

B14 دروسPRO

نمذج العلاقات الواقعية باستخدام المفاتيح الخارجية والعلاقات متعدد-إلى-متعدد وواحد-إلى-واحد

17

المصادقة والمستخدمون

B14 دروسPRO

أضف تسجيل الدخول والخروج وإنشاء الحسابات اعتمادًا على نظام auth في Django

18

الجلسات والرسائل وملفات تعريف الارتباط

B14 دروسPRO

احتفظ بحالة كل مستخدم واعرض رسائل feedback لمرة واحدة عبر الطلبات

19

الملفات الثابتة وملفات الوسائط

B14 دروسPRO

قدّم CSS وJS وملفات المستخدمين المرفوعة بشكل صحيح في التطوير والإنتاج

20

أساسيات تقسيم الصفحات والاختبار

B14 دروسPRO

قسّم القوائم الطويلة على صفحات واكتب أول اختبارات Django آلية لك

21

Django REST Framework: أول API

B24 دروسPRO

اعرض نماذجك كواجهة JSON API باستخدام Django REST Framework

22

ViewSets وRouters والمصادقة في DRF

B24 دروسPRO

ابنِ API كاملًا لعمليات CRUD بسرعة باستخدام ViewSets وأمّنه بالمصادقة بالرموز

23

ORM المتقدم: التجميع والتعبيرات

B24 دروسPRO

احسب الإحصاءات وابنِ منطقًا على مستوى قاعدة البيانات باستخدام annotations وكائنات F/Q

24

تخلّص من N+1: تحسين الاستعلامات

B24 دروسPRO

شخّص مشكلة N+1 وتخلّص منها لتسريع الاستعلامات

25

الإشارات والبرمجيات الوسيطة المخصّصة

B24 دروسPRO

استجب لأحداث النماذج واعترض كل طلب باستخدام برمجيات وسيطة مخصّصة

26

التخزين المؤقت للسرعة

B24 دروسPRO

خزّن Views والأجزاء والاستعلامات مؤقتًا لتقليل أزمنة الاستجابة بدرجة كبيرة

27

Celery والمهام في الخلفية

B24 دروسPRO

انقل العمل البطيء إلى عمال في الخلفية باستخدام Celery ووسيط رسائل

28

تعزيز الأمان في الإنتاج

B24 دروسPRO

حصّن موقع Django ضد أكثر هجمات الويب شيوعًا

29

النشر باستخدام Gunicorn وNginx وWhiteNoise

B24 دروسPRO

انقل تطبيق Django إلى خادم حقيقي باستخدام حزمة WSGI مخصّصة للإنتاج

30

وضع Django في حاويات لأي بيئة

B24 دروسPRO

حوّل Django وPostgres وRedis إلى حاويات قابلة لإعادة الإنتاج

الأسئلة الشائعة

الأسئلة الشائعة

هل دورة Django Academy مجانية؟

نعم. يمكنك البدء في دورة Django Academy مجانًا وإكمال دروسها التفاعلية بلا تكلفة. اشتراك PRO اختياري يفتح لك أدوات ذكاء اصطناعي متقدمة وشهادة قابلة للمشاركة.

هل أحتاج إلى خبرة سابقة لتعلم PYTHON؟

لا. تبدأ الدورة بالأساسيات وتنتقل تدريجيًا إلى مواضيع أكثر تقدمًا، لذا يمكنك البدء حتى بدون خبرة سابقة في PYTHON.

كيف ستتعلم PYTHON على CoddyKit؟

تتعلم من خلال العمل. دروس تفاعلية قصيرة تجمع بين شرح واضح وتمرين برمجة عملي يعمل في الوقت الفعلي، ومعلم ذكاء اصطناعي يعمل 24/7 يقدم مساعدة مخصصة عندما تعلق.

هل أحصل على شهادة عند إكمال Django Academy؟

نعم. متعلمو PRO يمكنهم الخضوع لامتحان والحصول على شهادة إكمال قابلة للمشاركة برمز تحقق لدورة Django Academy.

هل يمكنني تعلم PYTHON على هاتفي؟

نعم. CoddyKit متاح على الويب وكتطبيقات iOS و Android أصلية، لذا يمكنك تعلم PYTHON على أي جهاز وسيتم مزامنة تقدمك عبرها جميعًا.

ابدأ Django Academy الآن

انضم إلى آلاف المتعلمين الذين يتقنون البرمجة مع دروس مدعومة بالذكاء الاصطناعي.

ابدأ مجاناً →استعرض جميع الدورات