آموزش طراحی قرارداد های هوشمند بلاکچین

ویژه ها
- جلسه 1:مقدمهای بر بلاکچین و قراردادهای هوشمند
- جلسه 2:راهاندازی محیط توسعه
- جلسه 3:مقدمهای بر زبان Solidity
- جلسه 4:توابع، رویدادها و کنترل دسترسی
- جلسه 5:ساختارهای داده و حلقهها
- جلسه 6:قراردادهای تعاملی و وراثت
- جلسه 7:توکنها و استاندارد ERC-20
- جلسه 8:استانداردهای NFT (ERC-721)
- جلسه 9:امنیت قراردادهای هوشمند
- جلسه 10:تستنویسی قراردادها
- جلسه 11:استقرار (Deploy) قرارداد و تعامل با آن
- جلسه 12:پروژه نهایی: ساخت یک دیاپ (DApp) کامل
پیش نیاز ها
- آشنایی با مفاهیم پایهای برنامهنویسی (متغیر، تابع، شرط، حلقه)
- آشنایی مقدماتی با JavaScript (برای تست و فرانتاند تعاملی)
- صب Node.js و MetaMask (wallet اتریوم)