
برمجة تطبيقات البلوكشين باستخدام Solidity
كتابة العقود الذكية وتطبيقات البلوكشين
ماذا ستتعلم؟
- فهم أساسيات لغة Solidity
- تعلم التعامل مع المتغيرات
- إتقان كتابة العقود الذكية
- تطبيق الوراثة في العقود
- تصميم تطبيقات لامركزية
- إدارة تطوير تطبيقات البلوكشين
عن الدورة
في هذا الكورس سنقوم برحلة مثيرة لاكتشاف عالم البلوكشين والعقود الذكية. سنبدأ بتعريف البلوكشين وكيفية عمله، ثم سننتقل إلى تعلم لغة Solidity، اللغة البرمجية الأساسية لإنشاء العقود الذكية على الإثيريوم. سنتعرف على الأدوات والتقنيات اللازمة لبناء تطبيقات البلوكشين، وسنتعلم كيفية كتابة العقود الذكية وتطويرها واختبارها. سنتعمق أيضاً في مفاهيم مثل التحقق من العقود والأمان والتحسين. ستكتسب خلال هذا الكورس المهارات اللازمة لتصبح مطور بلوكشين محترف، وستكون قادراً على بناء تطبيقات البلوكشين الخاصة بك. سنقدم لك العديد من الأمثلة العملية والتمارين التي ستساعدك على فهم وتطبيق ما تعلمته. بغض النظر عن خلفيتك البرمجية، فإن هذا الكورس سيقدم لك فهماً عميقاً لتكنولوجيا البلوكشين وكيفية استخدامها لحل المشكلات العملية.
نتائج متوقعة من الدورة
- كتابة عقود ذكية باستخدام لغة Solidity.
- إنشاء تطبيقات لامركزية (DAPPs) على البلوكشين.
- التعامل مع المفاهيم المتقدمة مثل الوراثة والعقود الذكية المتطورة.
- فهم شامل لتطوير البرمجيات على تقنيات البلوكشين.
محتوى الدورة
1برمجة تطبيقات البلوكشين باستخدام Solidity
15 درس
- مقدمة إلى الاثيريوم وتكنولوجيا البلوكشين13:12
- استخدام Remix لكتابة أكواد Solidity8:17
- أنواع البيانات Solidity Datatypes8:34
- الدوال Functions9:24
- جملة الشرط If statement8:04
- العمليات الحسابية Arithmetic Operations7:11
- الجملتان Set and Get7:18
- المصفوفات Arrays11:02
- الحلقات التكرارية Loops7:27
- إنشاء المعرفات Enums11:37
- عمليات التجميع Struct9:38
- العقود الذكية Smart Contracts/QandA14:46
- إنشاء الـ DAPPS9:08
- الوراثة Inheritance15:02
- أسئلة وأجوبة وتطبيق عملى7:28
2الملحقات
1 ملحقات
- تحميل الاكواد البرمجية المشروحة
المحاضر

م/زياد محمود






