تطوير العقود الذكية والأصول الرقمي باستخدام شبكة Ethereum
من: 30 اكتوبر 2023 (مادة مستمرة) (؟)
يتعلم المتدربون كيفية بناء العقود الذكية الخاصة بشبكة البلوك تشين Ethereum واستخدم لغة Solidity
تم تصميم هذة المادة لمساعدتك على بناء التطبيقات المركزية.
عن المحاضر
مهندس برمجيات ومطور بلوك تشین
- مستثمر في العملات الرقمية المشفرة
- يعمل على تطویر عقود ذكیة والتطبيقات اللامركزية للشركات التي تتطلع الى تطبیق تكنولوجیا البلوك تشین في عالم الأعمال والاقتصاد، حیث أن خبرته تتلخص في إنشاء الأصول الرقمیة وتتبعها
- أسس عدة شركات في كل من الاردن والولايات المتحدة وسيشل من ضمنها منصة عرب بت و pukkamex لتداول العملات الرقمیة
منهج المادة
ما هي شبكة Ethereum وما هي استخداماتها؟
لماذا يجب أن تتعلم تطوير العقود الذكية والبلوك تشين؟
المحافظ والمعاملات والتشفير.
تطوير عقد ذكي باستخدام لغة Solidity.
كيفية التعامل مع Integers.
كيفية التعامل مع Mappings.
كيفية التعامل مع Structs.
كيفية التعامل مع Handling Exception.
انواع واستخدامات Funcations.
كيفية التعامل مع Modifier, Inheritance, Importing of Files
.Events and Return Variables كيفية التعامل مع
.ABI Array and Debugging كيفية التعامل مع
Gas Cost فهم استخدام وGas
كيفية التعامل مع Web3.
استخدام أدوات التطوير الاساسية في Ethereum.
تطوير العقود الذكية المتقدم وبناء أصل رقمي باستخدام Framework Truffle.
مخرجات المادة
تعلم التطوير باستخدام تكنولوجيا البلوك تشين وشبكة Ethereum.
تعلم كيفية بناء عقود وأصول رقمية.
تعلم كيفية استخدام لغة Solidity و JS Web3 لتطوير العقود الذكية.
المتطلبات المسبقة
الإلمام باستخدام محرر الكود و سطر الأوامر "Line Command."
يفضل الخبرة سابقة في البرمجة JavaScript و الـ oriented-Object.