تعلّم Django
دورة Django مجانية وتفاعلية لمن يعرف بايثون. اكتب العروض والقوالب والنماذج، واضغط تشغيل، فيفتح موقعك بجانب المحرر في Django 6.1 الحقيقي، مع تلميحات الذكاء الاصطناعي وشهادة لكل قسم.
119 درسًا119 تحديات254 أسئلة الاختبار
- مناسب للمبتدئين
مساعدة برمجية بالذكاء الاصطناعي
دروس تفاعلية عملية
تعليق صوتي في كل درس
اختبارات لقياس معرفتك
شهادة إتمام مجانية
المنهج
قسم 1
أساسيات Django
ابدأ القسمابدأكيف يستجيب موقع Django للطلبات: المشاريع والتطبيقات، وواجهات العرض، وعناوين URL، والقوالب. ستنشئ موقعًا لمقهى صغير صفحةً بعد صفحة.موقعك الأول باستخدام Django
مشروع5 درسًا510الروابط الديناميكية
مشروع5 درسًا510القوالب
مشروع6 درسًا615التخطيطات والملفات الثابتة
مشروع4 درسًا410موقع المقهى
3 درسًا35قسم 2
النماذج ولوحة الإدارة
ابدأ القسمابدأخزّن البيانات باستخدام النماذج، واستعلم عنها باستخدام ORM، واعرضها على الصفحات وأدِرها في لوحة إدارة Django. ستنشئ رفًا للكتب.نموذجك الأول
مشروع6 درسًا615الاستعلام باستخدام ORM
6 درسًا615صفحات من قاعدة البيانات
مشروع3 درسًا35العلاقات
مشروع4 درسًا48المسؤول
مشروع2 درسًا25مشروع: المؤلفون
2 درسًا24قسم 3
النماذج
ابدأ القسمابدأاستقبل مدخلات الزوار بأمان: نماذج البحث، ونماذج POST وCSRF، ونماذج Django، والتحقق من صحة البيانات، وModelForms. ستنشئ لوحة للفعاليات مع إمكانية تأكيد الحضور.نماذج HTML
مشروع4 درسًا48نماذج Django
مشروع7 درسًا715نماذج ModelForm
مشروع4 درسًا410تأكيدات الحضور
مشروع2 درسًا24مشروع: قائمة المدعوين
3 درسًا35قسم 4
المستخدمون والحسابات
ابدأ القسمابدأأنشئ حسابًا، وسجّل الدخول والخروج، واحمِ الصفحات، ووفّر لكل مستخدم بياناته الخاصة. ستنشئ تطبيقًا خاصًا للملاحظات.من الزائر؟
مشروع5 درسًا59حماية الصفحات
مشروع2 درسًا25بياناتك الخاصة
مشروع4 درسًا410الطاقم والصلاحيات
2 درسًا24مشروع: الملف الشخصي والمشاركة
3 درسًا35قسم 5
واجهات العرض المعتمدة على الأصناف
ابدأ القسمابدأاكتب شيفرة أقل باستخدام واجهات العرض العامة في Django: القوائم، والتفاصيل، والإنشاء، والتحديث، والحذف، وتقسيم الصفحات إلى صفحات، وmixins. ستنشئ لوحة للوظائف.من الدوال إلى الأصناف
مشروع3 درسًا35عروض العرض العامة
مشروع4 درسًا49تقسيم الصفحات
مشروع2 درسًا25عروض التحرير
مشروع7 درسًا715المشروع: أكمل لوحة الوظائف
2 درسًا24قسم 6
واجهات API بصيغة JSON
ابدأ القسمابدأحوّل نماذجك إلى API بصيغة JSON، واستقبل JSON، وأعد رموز الحالة المناسبة، واستدعِ API من JavaScript، وجهّز موقعًا للنشر. ستنشئ تطبيقًا لتتبّع المهام.أول نقطة JSON خاصة بك
مشروع3 درسًا35قراءة الطلبات
مشروع5 درسًا510التحديث والحذف
مشروع3 درسًا35استدعاء API الخاص بك
مشروع3 درسًا39المشروع: ترتيب المهام
3 درسًا35جاهز للنشر
مشروع2 درسًا25
تعلّم بالممارسة
اكتب أكواداً حقيقية، واستعلم من قواعد البيانات، وأنشئ مواقع ويب، وأتقن أوامر الذكاء الاصطناعي. دروسنا التفاعلية تغطي كل المهارات التي يحتاجها المطورون المعاصرون.
ابنِ سلسلتك
حافظ على الاستمرارية وشاهد تقدمك ينمو! تابع عادة البرمجة اليومية، واحمِ سلسلتك بأيام التجميد، واكسب مكافآت لحضورك كل يوم.
12 أيام متتالية
عُد غداً للحفاظ على سلسلتك!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
ضعف أو لا شيء
اليوم 5 من 7
تجميد السلسلة
2 left
لست وحدك
تنافس على لوحات المتصدرين العالمية، وادعُ أصدقاءك لكسب المكافآت، واحتفلوا بإنجازات بعضكم. البرمجة أفضل مع الأصدقاء!
كل طريقة للتعلّم
اقرأ، استمع، اختبر نفسك، اسأل الذكاء الاصطناعي، أو ابحث عما درسته من قبل. كل درس يتكيّف معك.
المتغيّر حاوية مسمّاة تخزّن قيمة يمكن الرجوع إليها لاحقًا في برنامجك.
في بايثون، تُنشئ واحدًا بكتابة الاسم ثم علامة يساوي ثم القيمة التي تريد تخزينها.
يمكن أن تتغيّر القيمة بمرور الوقت. إعادة الإسناد ببساطة توجّه الاسم إلى قيمة جديدة.
احصل على شهادتك
احصل على شهادات لكل دورة تكملها. أضفها إلى ملفك على LinkedIn وسيرتك الذاتية لعرض خبرتك البرمجية لأصحاب العمل.
لماذا تتعلم Django مع Coddy
- الكود والموقع جنبًا إلى جنب. اضغط تشغيل، فيبدأ مشروع Django 6.1 حقيقي في متصفحك: تُطبَّق الترحيلات، ويفتح الموقع في معاينة لها شريط عنوان خاص بها، وتعرض وحدة التحكم كل طلب وكل
print()وكل خطأ مع ملفه وسطره. اضغط تحقق، فيُقيَّم الدرس بزيارة موقعك كما يفعل المتصفح. - القسم الأول يبني موقع مقهى من الصفر: ما هو Django، والمشروع وتطبيقاته، و
INSTALLED_APPS، والعروض، وpath()وinclude()، والقوالب مع{% for %}و{% if %}والمرشحات، وعناوين URL المسماة، ووراثة القوالب، والملفات الثابتة. - ثم قاعدة البيانات على رف كتب: النماذج والترحيلات، وواجهة shell وQuerySet، وصفحات القائمة والتفاصيل، ولوحة إدارة Django، و
ForeignKeyوManyToManyField. بعدها النماذج على لوحة فعاليات مع تأكيد الحضور: GET وPOST، وCSRF، وإعادة التوجيه بعد POST، وFormوModelForm، والتحقق من البيانات والرسائل. - المستخدمون والحسابات على تطبيق ملاحظات خاصة: تسجيل الدخول والخروج وإنشاء الحساب، و
login_required، وملاحظات تخص مستخدمًا واحدًا، وصفحة تعديل لا يفتحها إلا كاتبها. ثم العروض المبنية على الأصناف على لوحة وظائف:ListViewوDetailViewوCreateViewوUpdateView، وتقسيم الصفحات.
أسئلة شائعة عن تعلّم Django
هل أحتاج إلى معرفة بايثون قبل تعلّم Django؟
هل هذا Django الحقيقي؟
manage.py والإعدادات والتطبيقات والنماذج والعروض والقوالب.هل أحتاج إلى تثبيت بايثون أو Django؟
لا. كل شيء يعمل في المتصفح، وقاعدة البيانات في الذاكرة وتبدأ من جديد مع كل تشغيل. الدورة على الموقع، من الحاسوب أو الهاتف، وليست في تطبيقات Coddy للجوال. لمشاريعك الخاصة لاحقًا، ثبّت بايثون وDjango على حاسوبك: كل ما تتعلمه هنا ينفعك هناك.
ماذا سأبني في دورة Django هذه؟
ستة مشاريع، مشروع لكل قسم: موقع مقهى، ورف كتب مع لوحة إدارة، ولوحة فعاليات مع تأكيد الحضور، وتطبيق ملاحظات خاصة بحسابات، ولوحة وظائف مبنية بعروض الأصناف، وواجهة برمجية لمتتبع مهام.
هل تعلّم الدورة Django REST Framework؟
JsonResponse، ورموز الحالة، وقراءة جسم JSON)، وهذا هو العمل الذي يؤتمته Django REST Framework.هل سأنشر موقع Django على الإنترنت؟
DEBUG، ALLOWED_HOSTS، collectstatic، متغيرات البيئة)، لكن مواقعك تعمل في المتصفح فقط.هل دورة Django مجانية؟
نعم. الدروس والموقع الحي وتلميحات الذكاء الاصطناعي والشهادات مجانية. يتيح الحساب المجاني بضعة دروس في اليوم، ويزيل Pro الحد اليومي.
هل أحصل على شهادة عن دورة Django؟
نعم. يمنحك كل قسم من الأقسام الستة شهادة إتمام مجانية عند إنهائه، ولها صفحتها الخاصة لمشاركتها أو إضافتها إلى LinkedIn.