خانه مسیرهای یادگیری آموزش برنامه‌نویسی Web3

مسیر توسعه برنامه‌های غیرمتمرکز

آموزش برنامه‌نویسی Web3 Web3

از مبانی بلاک‌چین و کیف پول تا تعامل با قرارداد هوشمند

توسعه Web3 ترکیبی از برنامه‌نویسی وب و تعامل با شبکه‌های بلاک‌چین است. پیش از اتصال کیف پول یا ارسال تراکنش، مفاهیم شبکه، امضا، هزینه تراکنش و امنیت قرارداد را بشناسید و فقط در محیط آزمایشی تمرین کنید.

✓ مسیر مرحله‌به‌مرحله ✓ پروژه‌های تمرینی ✓ مناسب برای خودآموزی

نقشه راه

از یادگیری تا اجرا

3
01

مبانی بلاک‌چین

02

اتصال رابط وب

03

تعامل با قرارداد

04

امنیت و تجربه کاربر

هر مرحله را با تمرین عملی تکمیل کنید و سپس به مرحله بعد بروید.

◎

این مسیر برای چه کسانی است؟

  • •توسعه‌دهندگان JavaScript علاقه‌مند به بلاک‌چین.
  • •افرادی که می‌خواهند مفهوم کیف پول و قرارداد هوشمند را بیاموزند.
  • •برنامه‌نویسانی که به ساخت نمونه‌های غیرمتمرکز علاقه دارند.
⌁

پیش‌نیازها

  • •JavaScript در سطح مقدماتی تا متوسط.
  • •آشنایی پایه با HTTP و JSON.
  • •استفاده از testnet و دارایی آزمایشی برای تمرین؛ هرگز کلید خصوصی را به اشتراک نگذارید.
↗

در پایان چه چیزی یاد می‌گیرید؟

  • ✓درک بلاک‌چین، شبکه، کیف پول و تراکنش.
  • ✓اتصال آزمایشی رابط وب به کیف پول.
  • ✓خواندن داده قرارداد و ارسال تراکنش آزمایشی.
  • ✓شناخت خطرهای رایج و روش‌های پایه ارزیابی امنیت.

نقشه راه پیشنهادی

چه مراحلی را طی کنید؟

این ترتیب کمک می‌کند مفاهیم را روی هم بسازید؛ سرعت پیشرفت به میزان تمرین و پیش‌زمینه شما بستگی دارد.

01

مبانی بلاک‌چین

شبکه، آدرس، کلید عمومی و خصوصی، امضا، کارمزد و تفاوت شبکه اصلی و آزمایشی را بشناسید.

02

اتصال رابط وب

در یک پروژه آزمایشی اتصال کیف پول، دریافت حساب و نمایش شبکه را تمرین کنید.

03

تعامل با قرارداد

مفهوم ABI، فراخوانی read و تراکنش write را در testnet یاد بگیرید.

04

امنیت و تجربه کاربر

خطاهای تراکنش، تأیید کاربر، نگهداری امن تنظیمات و خطرهای قرارداد را بررسی کنید.

یادگیری عملی

با چه پروژه‌هایی تمرین کنید؟

هر مبحث را با یک خروجی واقعی تثبیت کنید. لازم نیست از ابتدا پروژه‌ای بزرگ بسازید؛ نسخه ساده را کامل کنید و بعد قابلیت‌های بیشتری اضافه کنید.

1

صفحه آزمایشی نمایش آدرس کیف پول

2

رابط خواندن اطلاعات یک قرارداد آزمایشی

3

نمایش وضعیت تراکنش با توضیحات قابل فهم

پرسش‌های متداول

پیش از شروع بدانید

آیا برای تمرین Web3 باید ارز دیجیتال واقعی بخرم؟ +

برای یادگیری اولیه از testnet و دارایی‌های آزمایشی استفاده کنید؛ برای تمرین، کلید یا سرمایه واقعی را در معرض ریسک قرار ندهید.

آیا JavaScript پیش‌نیاز Web3 است؟ +

برای بسیاری از مسیرهای توسعه رابط Web3، آشنایی خوب با JavaScript و کار با APIها مفید است.

چرا امنیت در Web3 اهمیت زیادی دارد؟ +

تراکنش‌ها ممکن است برگشت‌ناپذیر باشند و اشتباه در قرارداد یا مدیریت کلید می‌تواند زیان ایجاد کند؛ هرگز کد قرارداد را بدون بررسی منتشر نکنید.

قدم بعدی

یادگیری را با یک پروژه شروع کنید

موضوع‌ها را به ترتیب جلو ببرید، هر مرحله را تمرین کنید و برای عمیق‌تر شدن سراغ دوره‌های مرتبط بروید.

مشاهده آموزش‌ها