تعلم Solidity
دورة Solidity تفاعلية مجانية عبر الإنترنت. تكتب وتنفّذ عقدًا ذكيًا حقيقيًا في كل درس، مع تلميحات من الذكاء الاصطناعي عندما لا يتطابق ناتجك، وشهادة مجانية عند إتمام القسم.
1,000+ من الـ codders مسجلون
53 درسًا51 تحديات209 أسئلة الاختبار
- مناسب للمبتدئين
مساعدة برمجية بالذكاء الاصطناعي
دروس تفاعلية عملية
تعليق صوتي في كل درس
اختبارات لقياس معرفتك
شهادة إتمام مجانية
المنهج
قسم 1
الأساسيات
ابدأ القسمابدأتوسيعطيابدأ دون أي خبرة في البرمجة وابنِ أساسًا عمليًا في Solidity، يشمل المتغيرات، والقرارات، والدوال، والحالة، والحلقات، والمصفوفات، وخرائط البيانات، والهياكل، والتعدادات، ووسائل الحماية، والأحداث. طبّق كل مفهوم من خلال التمارين، وتحديات الإتقان، واختبارات الفصول.مقدمة
4 درسًا324المتغيرات والأنواع
6 درسًا1125الحساب
5 درسًا920القرارات
5 درسًا920الدوال
5 درسًا920حالة العقد
5 درسًا920الحلقات التكرارية
5 درسًا920المصفوفات
5 درسًا920نماذج البيانات
5 درسًا920قواعد العقود
5 درسًا720التحديات النهائية
3 درسًا3
تعلّم بالممارسة
اكتب أكواداً حقيقية، واستعلم من قواعد البيانات، وأنشئ مواقع ويب، وأتقن أوامر الذكاء الاصطناعي. دروسنا التفاعلية تغطي كل المهارات التي يحتاجها المطورون المعاصرون.
ابنِ سلسلتك
حافظ على الاستمرارية وشاهد تقدمك ينمو! تابع عادة البرمجة اليومية، واحمِ سلسلتك بأيام التجميد، واكسب مكافآت لحضورك كل يوم.
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
برمج في أي مكان
خذ رحلة البرمجة معك أينما ذهبت! لا إعداد، لا تنزيلات - فقط افتح وابدأ البرمجة. متوفر على iOS وAndroid والويب بتقييم 4.9 نجوم.
لست وحدك
تنافس على لوحات المتصدرين العالمية، وادعُ أصدقاءك لكسب المكافآت، واحتفلوا بإنجازات بعضكم. البرمجة أفضل مع الأصدقاء!
كل طريقة للتعلّم
اقرأ، استمع، اختبر نفسك، اسأل الذكاء الاصطناعي، أو ابحث عما درسته من قبل. كل درس يتكيّف معك.
المتغيّر حاوية مسمّاة تخزّن قيمة يمكن الرجوع إليها لاحقًا في برنامجك.
في بايثون، تُنشئ واحدًا بكتابة الاسم ثم علامة يساوي ثم القيمة التي تريد تخزينها.
يمكن أن تتغيّر القيمة بمرور الوقت - إعادة الإسناد ببساطة توجّه الاسم إلى قيمة جديدة.
احصل على شهادتك
احصل على شهادات لكل دورة تكملها. أضفها إلى ملفك على LinkedIn وسيرتك الذاتية لعرض خبرتك البرمجية لأصحاب العمل.
لماذا تتعلم Solidity مع Coddy
- اكتب ونفّذ Solidity حقيقية في متصفحك. لا حاجة إلى Remix أو Hardhat أو Foundry أو MetaMask أو شبكة اختبار، فكل درس يجمّع عقدك باستخدام solc وينفّذه على EVM من جهة الخادم، ثم يعرض الناتج والأحداث وأي أخطاء في التجميع فورًا.
- Solidity كما يستخدمها مطوّرو العقود الذكية فعلًا: بنية العقد، وأحجام
uintوint، وboolوstring، والعمليات الحسابية مع القسمة الصحيحة والباقي، وسلاسلif/else، والدوال ذات المعاملات وقيم الإرجاع، وpureوview، ومتغيرات الحالة ودوال الجلب العامة، والثوابت، وحلقاتforوwhile، والمصفوفات الثابتة والديناميكية في memory و storage، وaddressوmappingوstructوenumوrequireوrevert، والأحداث، ومستويات الرؤية. - تلميحات الذكاء الاصطناعي ترشدك عبر أجزاء Solidity التي يتعثر فيها الجميع: الفرق بين memory و storage، ولماذا لا يمكن أن يصبح
uintسالبًا، والقسمة الصحيحة التي تُسقط الباقي، ومتى ينبغي أن تكون الدالةpureأوviewأو لا هذا ولا ذاك، وما الذي يفعلهrequireفعليًا بالمعاملة، لتبني النموذج الذهني الصحيح لـ EVM من الدرس الأول. - ابنِ عقودًا حقيقية لا مجرد تمارين: بطاقة ملف شخصي، وعدّاد مشترك، ومتعقّب مخزون، ولوحة نتائج، وملخص حجوزات. يأتي كل مشروع مع اختبارات تعمل على عقدك المُجمَّع، لترى سلوكه من البداية إلى النهاية.
أسئلة شائعة حول تعلم Solidity
ما استخدامات Solidity؟
هل Solidity صعبة التعلم؟
require يُلغي المعاملة بكاملها. تعلّمك الدورة هذه الأفكار درسًا بعد درس، بدءًا من المتغيرات والعمليات الحسابية وصولًا إلى mapping و struct والأحداث والحمايات.