٪85 تخفیف

دانلود کتاب آموزشی ساخت برنامه‌های غیرمتمرکز (dApps) با Ethereum جلد اول

دسته‌بندی: برچسب: تاریخ به روز رسانی: 6 دی 1404 تعداد بازدید: 414 بازدید
ویژگی های محصول: پشتیبانی واتساپ

قیمت اصلی: ۲,۰۰۰,۰۰۰ تومان بود.قیمت فعلی: ۳۰۰,۰۰۰ تومان.

torobpay
هر قسط با ترب‌پی: ۷۵,۰۰۰ تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.

دوره ساخت برنامه‌های غیرمتمرکز (dApps) با Ethereum

1. مقدمه‌ای بر Ethereum و dApps

  • آشنایی با بلاکچین Ethereum و تاریخچه آن
  • مفهوم برنامه‌های غیرمتمرکز (dApps) و تفاوت آن‌ها با برنامه‌های سنتی
  • بررسی ویژگی‌های کلیدی Ethereum: قراردادهای هوشمند، Ethereum Virtual Machine (EVM)، و توکن‌ها
  • آشنایی با کیف پول‌های دیجیتال (Wallets) و نحوه تعامل با شبکه Ethereum

2. آشنایی با Solidity و قراردادهای هوشمند

  • معرفی زبان Solidity و نحوه نوشتن قراردادهای هوشمند
  • بررسی ساختار قراردادهای هوشمند در Ethereum
  • نحوه تعریف توابع و تغییرات در قراردادهای هوشمند
  • مدیریت ذخیره‌سازی داده‌ها در بلاکچین با استفاده از Solidity
  • معرفی انواع داده‌ها، آرایه‌ها، و ساختارهای شرطی در Solidity
  • کاربردهای پیشرفته Solidity: مبحث Gas و مدیریت هزینه‌های تراکنش

3. ساخت و تست قراردادهای هوشمند

  • طراحی و پیاده‌سازی یک قرارداد هوشمند ساده در Solidity
  • استفاده از Truffle Framework برای توسعه و تست قراردادهای هوشمند
  • پیاده‌سازی تست‌های واحد برای قراردادهای هوشمند با استفاده از Mocha و Chai
  • اشکال‌زدایی و بهینه‌سازی قراردادهای هوشمند

4. آشنایی با ابزارهای توسعه Ethereum

  • معرفی Truffle Suite برای توسعه Ethereum
  • استفاده از Ganache برای شبیه‌سازی شبکه محلی Ethereum
  • نحوه استفاده از Remix IDE برای نوشتن، کامپایل و آزمایش قراردادهای هوشمند
  • استفاده از Web3.js برای تعامل با شبکه Ethereum از طریق مرورگر

5. اتصال قراردادهای هوشمند به برنامه‌های وب (Frontend)

  • معرفی React.js و نحوه استفاده از آن در توسعه dAppها
  • اتصال React.js به قراردادهای هوشمند با استفاده از Web3.js
  • طراحی رابط کاربری برای dApp و نمایش داده‌های بلاکچین
  • کار با توکن‌های ERC-20 و نمایش موجودی و انتقال توکن‌ها

6. استفاده از MetaMask برای تعامل با dApp

  • معرفی MetaMask و نصب آن برای مرورگر
  • ایجاد و مدیریت کیف پول‌های MetaMask
  • اتصال MetaMask به dApp برای امضای تراکنش‌ها
  • استفاده از MetaMask برای ارسال تراکنش‌ها به شبکه Ethereum

7. مراحل توسعه و استقرار dApp

  • ایجاد یک پروژه dApp از صفر: طراحی، توسعه و استقرار
  • استفاده از محیط‌های آزمایشی (testnets) مانند Rinkeby و Ropsten برای آزمایش
  • نحوه استقرار قراردادهای هوشمند در شبکه اصلی Ethereum
  • استفاده از IPFS برای ذخیره‌سازی داده‌های غیرمتمرکز در dApp

8. امنیت در dAppها و قراردادهای هوشمند

  • مشکلات امنیتی رایج در قراردادهای هوشمند و نحوه پیشگیری از آن‌ها
  • بهینه‌سازی امنیت قراردادها با استفاده از استانداردهای ERC
  • بررسی آسیب‌پذیری‌های امنیتی و بهترین شیوه‌ها برای جلوگیری از آن‌ها (مانند Reentrancy Attack)
  • استفاده از ابزارهایی برای بررسی و تست امنیت قراردادهای هوشمند

9. بهینه‌سازی عملکرد dApp

  • بهینه‌سازی قراردادهای هوشمند برای کاهش هزینه‌ها و مصرف Gas
  • روش‌های بهینه‌سازی عملکرد در dAppها و بهبود تجربه کاربری
  • استراتژی‌های مقیاس‌پذیری در Ethereum: استفاده از Layer 2 Solutions مانند Optimistic Rollups و zk-Rollups

این دوره به شما کمک می‌کند تا از مبانی توسعه dAppها تا پیاده‌سازی و استقرار آن‌ها در شبکه‌های بلاکچین را یاد بگیرید و مهارت‌های لازم برای ساخت برنامه‌های غیرمتمرکز با Ethereum را به‌دست آورید.

نقد و بررسی ها

نقد و بررسی وجود ندارد.

فقط مشتریانی که وارد سیستم شده اند و این محصول را خریداری کرده اند می توانند نظر بدهند.

سبد خرید

مجموع: ۴۰۰,۰۰۰ تومان

مشاهده سبد خریدتسویه حساب

ورود به سایت