Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
دابس بالعربي - تصميم بنك لجمع التبرعات بشبكة البلوك تشين
6 students

دابس بالعربي - تصميم بنك لجمع التبرعات بشبكة البلوك تشين

نظام بنكي لجمع التبرعات من الاشحاص و سحب المبالغ بناء على مسئول الحساب فقط
Last updated 12/2021
Arabic

What you'll learn

  • blockchain
  • erc20
  • send money between accounts
  • withdraw money

Course content

1 section18 lectures3h 31m total length
  • Intro for Donate System Dapp5:20
  • install project Requirements7:02
  • Test first contract and add Ganache account to MetaMask11:14
  • install Tailwind Css10:18
  • Design The Page14:48
  • start with Volunteer Contract15:56
  • Get contract Balance and Withdraw from Volunteer Contract12:40
  • Only Owner Can Withdraw from Volunteer Contract6:35
  • add the contracts to truffle and Ganache10:09
  • create dynamic function to get any contract abi and provider19:32
  • create load provider function22:22
  • Get Account Address Function11:37
  • Get Contract Balance Function13:48
  • Donate Function10:04
  • Create Reload Functions12:24
  • add listeners to any change from wallets6:24
  • check if you have provider or not11:23
  • Withdraw function9:43

Requirements

  • solidity
  • react
  • html
  • css
  • truffle

Description

السلام عليكم ورحمة الله وبركاته

معكم. بهاء من دابس بالعربي سوف نتعلم اليوم كيفيه ارسال المبالغ بتقنية البلوك اتشين وتجميع المبالغ من المتبرعين لغرض ما والتعلم عن كيفيه سحب تلك المبالغ لمحفظة منشئ العقد الذكي.


سوف تحتاج لتعلم اساسيات لغة solidity

و اساسيات برمجيات الويب للبدأ بدورات البلوك تشين مع حضور الدوره المجانيه بالمنصة لاخذ فكرة عامة عن جميع مسار البلوك تشين للمطورين


سلسلة الكتل[1] (بالإنجليزية: Blockchain)‏ هي قاعدة بيانات موزعة تمتاز بقدرتها على إدارة قائمة متزايدة باستمرار من السجلات المسماة كُتلا (blocks).[2] تحتوي كل كتلة على الطابع الزمني ورابط إلى الكتلة السابقة. صُممت سلسلة الكتل بحيث يمكنها المحافظة على البيانات المخزنة بها والحيلولة دون تعديلها، أي أنه عندما تخزن معلومة ما في سلسلة الكتلة لا يمكن لاحقاً القيام بتعديل هذه المعلومة.

إن سلسلة الكتل آمنة حسب التصميم وهي مثال على توزيع نظام حوسبة موزع ذو سماحية خطأ بيزنطية عالية. وبالتالي تسمح سلسلة الكتلة بتحقيق نظام توافق في الآراء لامركزي. تسمح هذه الميزات باستخدام سلسلة الكتلة في تسجيل الأحداث والعناوين والسجلات الطبية وسائر ذلك من سجلات إدارة الأنشطة وإدارة الهوية ومعالجة المعاملات والتحقق من مصدرها. إن نظاما كهذا له تداعيات عميقة على النظام الاقتصادي العالمي بما فيها استغناء عن الوسطاء واسع النطاق وإتمام المعاملات التجارية دون وسيط (كالبنوك مثلاً) مما يؤثر أيضاً على مجريات التجارة العالمية كما نعرفها اليوم.

في عام 2008 طرح ساتوشي ناكاموتو مفهوم سلسلة الكتل ثم كتب في السنة اللاحقة جزءاً أساسياً من الشفرة المصدرية للعملة الرقمية بيتكوين، والتي تقوم بدور دفتر حسابات عمومي لكافة المناقلات النقدية. تُدار قاعدة بيانات سلسلة الكتلة بطريقة مستقلة بسبب اعتمادها على شبكة الند-للند وخوادم طوابع زمنية موزعة حول العالم. إن استخدام سلسلة الكتل في تصميم نظام عملة البيتكوين جعلها أول عملة نقدية رقمية تتفادى مشكلة الإنفاق المزدوج (إنفاق المبلغ النقدي ذاته في إجراء معاملتين مختلفتين).


المصدر ويكي بيديا للتعريف

Who this course is for:

  • blockchain developer
  • web developer
  • mobile application developer