Menu
CoddyTech
جديدرحلة

تعلّم Django

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

119 درسًا119 تحديات254 أسئلة الاختبار

  • مناسب للمبتدئين
  • sparkles iconمساعدة برمجية بالذكاء الاصطناعي
  • hint iconدروس تفاعلية عملية
  • volume On iconتعليق صوتي في كل درس
  • quiz iconاختبارات لقياس معرفتك
  • certificate iconشهادة إتمام مجانية

المنهج

6 أقسام31 مشاريع119 درسًا119 تحديات254 أسئلة الاختبار
  1. ابدأ القسمابدأتوسيعطيكيف يستجيب موقع 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، واستقبل JSON، وأعد رموز الحالة المناسبة، واستدعِ API من JavaScript، وجهّز موقعًا للنشر. ستنشئ تطبيقًا لتتبّع المهام.

    أول نقطة JSON خاصة بك

    مشروع3 درسًا35

    قراءة الطلبات

    مشروع5 درسًا510

    التحديث والحذف

    مشروع3 درسًا35

    استدعاء API الخاص بك

    مشروع3 درسًا39

    المشروع: ترتيب المهام

    3 درسًا35

    جاهز للنشر

    مشروع2 درسًا25
ما الذي تحصل عليه
كل ما ستستخدمه لتتعلّم البرمجة

تعلّم بالممارسة

اكتب أكواداً حقيقية، واستعلم من قواعد البيانات، وأنشئ مواقع ويب، وأتقن أوامر الذكاء الاصطناعي. دروسنا التفاعلية تغطي كل المهارات التي يحتاجها المطورون المعاصرون.

playground.js
محرر الأكواد
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
اختبار #1test Case Success icon
اختبار #2test Case Success icon
اختبار #3test Case Failure icon
الإدخال
"Alex"
الإخراج
"Hello, Coddy! Alex"

ابنِ سلسلتك

حافظ على الاستمرارية وشاهد تقدمك ينمو! تابع عادة البرمجة اليومية، واحمِ سلسلتك بأيام التجميد، واكسب مكافآت لحضورك كل يوم.

12 أيام متتالية

عُد غداً للحفاظ على سلسلتك!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

ضعف أو لا شيء

اليوم 5 من 7

fire Freeze icon

تجميد السلسلة

2 left

لست وحدك

تنافس على لوحات المتصدرين العالمية، وادعُ أصدقاءك لكسب المكافآت، واحتفلوا بإنجازات بعضكم. البرمجة أفضل مع الأصدقاء!

دوري المتحدّين
دوري المتحدّينأفضل 7 يتقدمون
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconمنطقة الترقيةleaderboard Arrow Up icon

كل طريقة للتعلّم

اقرأ، استمع، اختبر نفسك، اسأل الذكاء الاصطناعي، أو ابحث عما درسته من قبل. كل درس يتكيّف معك.

مقدمة للمتغيّرات
صوت

المتغيّر حاوية مسمّاة تخزّن قيمة يمكن الرجوع إليها لاحقًا في برنامجك.

في بايثون، تُنشئ واحدًا بكتابة الاسم ثم علامة يساوي ثم القيمة التي تريد تخزينها.

يمكن أن تتغيّر القيمة بمرور الوقت. إعادة الإسناد ببساطة توجّه الاسم إلى قيمة جديدة.

1xSarah

احصل على شهادتك

احصل على شهادات لكل دورة تكملها. أضفها إلى ملفك على LinkedIn وسيرتك الذاتية لعرض خبرتك البرمجية لأصحاب العمل.

Coddyشهادة إتمام
يُشهد بأنمحمد أحمدقد أتمّ بنجاح
python iconأساسيات Python
موثّق
التاريخيناير 2026
LinkedInأضف إلى 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؟

نعم، الأساسيات: الدوال والأصناف والاستيراد، مع قليل من HTML. Django إطار عمل لبايثون، لذا تستخدمها الدورة من الدرس الأول. جديد على البرمجة؟ ابدأ بـ دورة بايثون.

هل هذا Django الحقيقي؟

نعم. يعمل مشروعك على Django 6.1 داخل المتصفح، فوق بايثون مترجم إلى WebAssembly، ويقيّمه زر تحقق على خادم بالإصدار نفسه. الملفات التي تكتبها مشروع Django عادي: manage.py والإعدادات والتطبيقات والنماذج والعروض والقوالب.

هل أحتاج إلى تثبيت بايثون أو Django؟

لا. كل شيء يعمل في المتصفح، وقاعدة البيانات في الذاكرة وتبدأ من جديد مع كل تشغيل. الدورة على الموقع، من الحاسوب أو الهاتف، وليست في تطبيقات Coddy للجوال. لمشاريعك الخاصة لاحقًا، ثبّت بايثون وDjango على حاسوبك: كل ما تتعلمه هنا ينفعك هناك.

ماذا سأبني في دورة Django هذه؟

ستة مشاريع، مشروع لكل قسم: موقع مقهى، ورف كتب مع لوحة إدارة، ولوحة فعاليات مع تأكيد الحضور، وتطبيق ملاحظات خاصة بحسابات، ولوحة وظائف مبنية بعروض الأصناف، وواجهة برمجية لمتتبع مهام.

هل تعلّم الدورة Django REST Framework؟

ليس بعد. القسم الأخير يبني واجهة JSON باستخدام Django وحده (JsonResponse، ورموز الحالة، وقراءة جسم JSON)، وهذا هو العمل الذي يؤتمته Django REST Framework.

هل سأنشر موقع Django على الإنترنت؟

ليس في هذه الدورة. يشرح درس قراءة في النهاية ما يتغير حين ينشر الموقع (DEBUG، ALLOWED_HOSTS، collectstatic، متغيرات البيئة)، لكن مواقعك تعمل في المتصفح فقط.

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

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

هل أحصل على شهادة عن دورة Django؟

نعم. يمنحك كل قسم من الأقسام الستة شهادة إتمام مجانية عند إنهائه، ولها صفحتها الخاصة لمشاركتها أو إضافتها إلى LinkedIn.

رسم توضيحي للغات البرمجة في Coddy

تعلم Django مع Coddy

ابدأ الآن