سرفصل موارد:
- تاریخچه ی کوتاه وب و مشکلات آن
- Web3 شچیست؟
- دموی Web3
- نصب افزونه MetaMask
- باز کردن حساب
- تمرین پرداخت بر روی شبکه Testnet
- دموی برقراری ارتباط با یک یا دو نرم افزار روی اتریوم
- مروری بر مفاهیم امنیت اطلاعات
- مروری بر تاریخچه ی پول
- انقلابی به نام Bitcoin
- اتریوم و سایر Altcoin ها و پلتفرم ها
- کاربردهای اتریوم
- ابزارهای اقتصادی غیر متمرکز (DeFi)
- جذب سرمایه گروهی (Crowdfunding)
- سازمان های غیر متمرکز خودکار (DAO)
- ثبت جهانی مالکیت (NFT)
- دموی Uniswap و یک ICO و NFT و یک بازی (Cryptokitties or Cryptozombies)
- مروری بر کلمات کلیدی جلسات قبل
- مقدمه ای بر زبان های برنامه نویسی و طراحی نرم افزار
- آماده سازی محیط برنامه نویسی Solidity
- آموزش مقدمات برنامه نویسی به زبان Solidity
- شرح دقیق ماشین اتریوم EVM
- شرح lifecycle کامل یک قرارداد هوشمند (Smart contract) روی اتریوم
- معرفی ابزارهای client-side
- استفاده از پایتون برای ارتباط با قراردادهای هوشمند
- عدد تصادفی چیست؟
- تولید عدد تصادفی روی اتریوم
- ماینینگ یعنی چه؟
- مفهوم MEV
- بازبینی امنیت قراردادهای هوشمند (Auditing)
- ابزارهای پیشرفته Web3
- پروتکل IPFS
- پروتکل ENS
- به روز رسانی قراردادهای هوشمند
- اتریوم لایه ٢
- بررسی کد چند قرارداد هوشمند موفق
- تازه ها در اتریوم ٢ Ethereum Merge
- آینده اتریوم
طول دوره:
۱۰ جلسه (۳۰ ساعت)