آیا شما علاقه مند به نوشتن اپلیکیشن های blockchain هستید یا ارز دیجیتال را می خواهید با اپلیکیشن های موجود ادغام کنید؟ در این دوره با مفاهیم برنامه نویسی، کار در محیط  Ethereum blockchain، ایجاد یک قرارداد هوشمند، ایجاد یک رابط کاربری وب، جاوااسکریپت، مفاهیم کلیدی برنامه نویسی و تکنیک های توسعه Ethereum، تفاوت bitcoin و Ethereum blockchain، نوشتن قراردادهای هوشمند در شبکه Ethereum، ایجاد DApps آشنا می شوید.

سرفصل:

  • معرفی دوره
  • چیزی که باید بدانید
  • استفاده از فایل های تمرین
  • راه اندازی سرور
  • نصب MetaMask
  • مقدمه ای بر DApps و Ethereum
  • Ethereum blockchain
  • قراردادهای هوشمند
  • اپلیکیشن های غیر متمرکز  یا DApps
  • برخی از DApps
  • نحوه کارکرد Ethereum
  • تعامل با شبکه Ethereum
  • نوشتن قرارداد هوشمند
  • معرفی Solidity
  • Solidity چیست؟
  • Solidity چیست؟
  • ایجاد یک قرارداد هوشمند ساده
  • کامپایل و مهاجرت قراردادهای هوشمند
  • تست با Truffle
  • ساخت DApp
  • DApp UI
  • معرفی web3.js
  • تعامل با blockchain
  • فراخوانی قرارداد هوشمند
  • استفاده از MetaMask در کلاینت
  • استقرار به شبکه Ethereum
  • نصب geth برای میزبانی محلی
  • Testnet/Ropsten و استقرار mainnet
  • استقرار منابع در Swarm
  • نتیجه
  • مراحل بعدی