آموزش Solidity
از صفر تا پروژه واقعی
قراردادهای هوشمند را با تمرکز جدی بر امنیت و آزمون بساز.
هشت گام تا ساختن
درسها کوتاهاند، اما سطحی نیستند؛ هر گام روی نتیجه گام قبلی ساخته میشود.
اولین contract و pragma
در این درس، اولین contract و pragma را با یک نمونه کوچک و کاربردی یاد میگیری.
نوع داده و state
در این درس، نوع داده و state را با یک نمونه کوچک و کاربردی یاد میگیری.
تابع و modifier
در این درس، تابع و modifier را با یک نمونه کوچک و کاربردی یاد میگیری.
mapping، array و struct
در این درس، mapping، array و struct را با یک نمونه کوچک و کاربردی یاد میگیری.
event و خطا
در این درس، event و خطا را با یک نمونه کوچک و کاربردی یاد میگیری.
ارثبری و interface
در این درس، ارثبری و interface را با یک نمونه کوچک و کاربردی یاد میگیری.
امنیت، gas و آزمون
در این درس، امنیت، gas و آزمون را با یک نمونه کوچک و کاربردی یاد میگیری.
پروژه قرارداد گواهی
در این درس، پروژه قرارداد گواهی را با یک نمونه کوچک و کاربردی یاد میگیری.
قرارداد ثبت گواهی
پروژه را بخشبهبخش در طول درسها میسازی. در پایان فقط یک تمرین پراکنده نداری؛ یک خروجی کامل، توضیحپذیر و قابل انتشار داری.
- تعریف مسئله و نیاز کاربر
- ساخت نسخه اولیه و قابل استفاده
- خطایابی و بهترکردن تجربه
- انتشار و دریافت بازخورد
pragma solidity ^0.8.20;
contract Certificate {
string public title = "Zibmoj";
}