مبانی بلاکچین
شبکه، آدرس، کلید عمومی و خصوصی، امضا، کارمزد و تفاوت شبکه اصلی و آزمایشی را بشناسید.
مسیر توسعه برنامههای غیرمتمرکز
از مبانی بلاکچین و کیف پول تا تعامل با قرارداد هوشمند
توسعه Web3 ترکیبی از برنامهنویسی وب و تعامل با شبکههای بلاکچین است. پیش از اتصال کیف پول یا ارسال تراکنش، مفاهیم شبکه، امضا، هزینه تراکنش و امنیت قرارداد را بشناسید و فقط در محیط آزمایشی تمرین کنید.
نقشه راه
از یادگیری تا اجرا
مبانی بلاکچین
اتصال رابط وب
تعامل با قرارداد
امنیت و تجربه کاربر
هر مرحله را با تمرین عملی تکمیل کنید و سپس به مرحله بعد بروید.
نقشه راه پیشنهادی
این ترتیب کمک میکند مفاهیم را روی هم بسازید؛ سرعت پیشرفت به میزان تمرین و پیشزمینه شما بستگی دارد.
شبکه، آدرس، کلید عمومی و خصوصی، امضا، کارمزد و تفاوت شبکه اصلی و آزمایشی را بشناسید.
در یک پروژه آزمایشی اتصال کیف پول، دریافت حساب و نمایش شبکه را تمرین کنید.
مفهوم ABI، فراخوانی read و تراکنش write را در testnet یاد بگیرید.
خطاهای تراکنش، تأیید کاربر، نگهداری امن تنظیمات و خطرهای قرارداد را بررسی کنید.
یادگیری عملی
هر مبحث را با یک خروجی واقعی تثبیت کنید. لازم نیست از ابتدا پروژهای بزرگ بسازید؛ نسخه ساده را کامل کنید و بعد قابلیتهای بیشتری اضافه کنید.
صفحه آزمایشی نمایش آدرس کیف پول
رابط خواندن اطلاعات یک قرارداد آزمایشی
نمایش وضعیت تراکنش با توضیحات قابل فهم
پرسشهای متداول
برای یادگیری اولیه از testnet و داراییهای آزمایشی استفاده کنید؛ برای تمرین، کلید یا سرمایه واقعی را در معرض ریسک قرار ندهید.
برای بسیاری از مسیرهای توسعه رابط Web3، آشنایی خوب با JavaScript و کار با APIها مفید است.
تراکنشها ممکن است برگشتناپذیر باشند و اشتباه در قرارداد یا مدیریت کلید میتواند زیان ایجاد کند؛ هرگز کد قرارداد را بدون بررسی منتشر نکنید.
قدم بعدی
موضوعها را به ترتیب جلو ببرید، هر مرحله را تمرین کنید و برای عمیقتر شدن سراغ دورههای مرتبط بروید.