I1فهرست انتظار

خواندن و مصرف قرارداد

به‌عنوان برنامه‌نویس وب، در هفت هفته به بلاک‌چین وصل شوید.

I1 — خواندن و مصرف قرارداد

مخاطب دوره

  • مناسب: توسعه‌دهنده‌ی وب/بک‌اند که می‌خواهد قابلیت کریپتو به محصول موجود اضافه کند.
  • نامناسب: کسی که می‌خواهد قرارداد بنویسد (B1/B2)؛ کسی که JavaScript بلد نیست.

آنچه می‌سازید

ماژولمحصول
۲«برگه‌ی خواندن قرارداد» برای یک توکن
۳اسکریپت موجودی و فراخوانی‌ها
۴خروجی CSV از رویدادها
۵کیف‌پول HD و امضای آفلاین
۶پروژه‌ی نهایی CLI

پیش‌نیازها

Node.js LTS؛ TypeScript پایه؛ آشنایی با REST و JSON؛ لازم نیست بلاک‌چین بلد باشید.

زمان و ریتم

۶ ماژول؛ ساعت درس: ۱۳ ساعت (+ ۸ ساعت تمرین و پروژه)؛ ۷ هفته، هفته‌ای ۳ تا ۴ ساعت.

ابزارها و نسخه‌ها

Node.js LTS، TypeScript، ethers v6، Hardhat (زنجیره‌ی محلی همه‌ی تمرین‌ها؛ npm run chain)، VS Code؛ فقط برای اجرای اختیاری Sepolia: یک ارائه‌دهنده‌ی RPC (سطح رایگان)، MetaMask (فقط برای تست)، Etherscan تست‌نت.

ارزیابی و سیاست AI

  • تمرین: استفاده از AI آزاد است؛ تست خودکار نتیجه را می‌سنجد.
  • آزمون: بدون AI.
  • پروژه: AI مجاز است، اما در ویدیوی دفاع باید هر خط را توضیح بدهید.

آزمون‌های ماژول ۱۵٪؛ تمرین‌های اجباری ۳۰٪؛ پروژه‌ی نهایی ۴۰٪؛ آزمون پایانی ۱۵٪. شرط گواهی: ≥ ۶۰٪ و تحویل پروژه.

گواهی

متن: «گواهی می‌شود [نام] دوره‌ی «خواندن و مصرف قرارداد» (ساعت درس: ۱۳ ساعت (+ ۸ ساعت تمرین و پروژه)) را گذرانده و توانایی اتصال سرویس به قراردادهای موجود، خواندن رویدادها و امضای آفلاین را با پروژه‌ی [پیوند] نشان داده است.»

اعتبارسنجی گواهی

نمونه‌ی درس

درس نمونه‌ی رایگان این دوره به‌زودی منتشر می‌شود. برای خبر شدن، وارد فهرست انتظار شوید.

دوره‌ی بعدی

I2 (چندقراردادی، اوراکل، ایندکس‌کردن).