آموزش dAppهای Sui با Move و ریاکت - راهنمای کامل
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ایجاد dAppهای واقعی روی بلاکچین Sui با Move و ریاکت
- تسلط به مفاهیم اصلی Move، از جمله آبجکتهای دارای مالک و مشترک
- یاد بگیرید چگونه کوینها، از جمله میمکوینها را ایجاد کنید.
- نوشتن و اجرای تستهای واحد برای عملکرد قراردادهای هوشمند
پیشنیازهای دوره
- دانش اولیه برنامهنویسی
- آشنایی با Rust و Move مفید است، ولی الزامی نیست.
توضیحات دوره
این دوره راهنمای نهایی شما برای تسلط به توسعه بلاکچین روی بلاکچین Sui است. چه تازهکار باشید و در حال بررسی دنیای اپلیکیشنهای غیرمتمرکز (dApp) باشید یا یک توسعهدهنده با تجربه که میخواهد Sui را بررسی کند، این دوره پروژههای عملی را با توضیحات عمیق از زبان برنامهنویسی Move و ریاکت ترکیب میکند.
چه چیزی این دوره را منحصربهفرد میکند؟
به جای تمرکز بر مفاهیم انتزاعی، این دوره پروژهمحور است، بنابراین شما از طریق انجام دادن یاد میگیرید. شما 2 اپلیکیشن کاملاً کاربردی را از ابتدا ایجاد میکنید که هم قراردادهای هوشمند Move و هم فرانتاندهای مبتنی بر ریاکت را پوشش میدهند، در حالی که ویژگیهای منحصر به فرد Sui مانند آبجکتهای دارای مالک و مشترک، ذخیرهسازی آبجکت و گس فی را عمیقا بررسی میکنید. علاوه بر این، تستهای واحد را نوشته و اجرا میکنید تا از قابلیت اطمینان و امنیت قراردادهای هوشمند خود مطمئن شوید.
نکات برجسته دوره
سفر توسعه بلاکچین خود را شروع کنید.
- درک جامعی از اصول بلاکچین و تمایز Sui با معماری متمرکز بر آبجکت کسب کنید.
- محیط توسعه خود را برای نوشتن، تست و استقرار قراردادهای هوشمند Move به طور یکپارچه راهاندازی کنید.
پروژه 1: سیستم پروپوزال رایگیری
با ساخت یک سیستم پروپوزال رایگیری که تمام جنبههای یک اپلیکیشن حرفهای را پوشش میدهد، به مدل آبجکت Sui بپردازید:
- ایجاد و مدیریت پروپوزالها: سیستم مبتنی بر آبجکت مشترک برای ایجاد پروپوزالها با تاریخ انقضا توسعه دهید.
- مکانیسمهای رایگیری ایمن: از رایگیری تکراری با حفظ رجیستری رایدهنده در هر پروپوزال جلوگیری کنید.
- شرکت توکنسازی شده: NFTها را برای کاربران به عنوان گواهی بر رای آنها صادر کنید که همان تعاملات کاربر توکنسازی شده است.
- تست برای کمال: تستهای واحد جامعی بنویسید تا عملکرد قراردادهای هوشمند خود را اعتبارسنجی کنید و اطمینان حاصل کنید در همه سناریوها مطابق انتظارتان رفتار میکنند.
- طراحی پیشرفته: تکنیکهای برنامهنویسی ماژولار را یاد بگیرید تا ماژولهای قرارداد قابل استفاده مجدد، کارآمد و ایمن بسازید.
با تمرکز بر عملکرد و تست قوی، این پروژه تضمین میکند شما مهارتهای توسعه قراردادهای هوشمند قابل اطمینان و ایمن را بدست آورید.
پروژه 2: میمکوین
میمکوین خود را بسازید و منتشر کنید و قدم بعدی را در سفر توسعه بلاکچین خود بردارید:
- ایجاد توکن: یک توکن سفارشی با تامین 1 میلیاردی تعریف و منتشر کنید.
- استراتژی توکنومیکس: بهترین شیوهها را برای توزیع توکن و مدیریت تامین بررسی کنید.
- اصول استخر نقدینگی: درک روشنی از استخرهای نقدینگی و چگونگی راهاندازی یکی برای توکن خود بدست آورید تا قابلیت معامله و پویایی بازار را تضمین کنید.
- یکپارچهسازی فرانتاند: یک رابط مبتنی بر ریاکت بسازید تا توکن خود را به نمایش بگذارید و به کاربران اجازه دهید با آن تعامل داشته باشند.
یادگیری مفاهیم اصلی بلاکچین Sui
این دوره طراحی شده است تا به شما ویژگیهای منحصر به فرد Sui را در زمینه اپلیکیشنهای واقعی آموزش دهد:
- آبجکتهای دارای مالک و مشترک: یاد بگیرید چگونه Sui داراییها را از طریق مدل مبتنی بر آبجکت مدیریت میکند و چگونه این مفاهیم را در پروژههای خود به کار ببرید.
- بهترین شیوههای برنامهنویسی Move: قراردادهای هوشمند ایمن و کارآمد را با کامپوننتهای ماژولار و قابل استفاده مجدد بنویسید.
- تست واحد: به هنر تست قراردادهای هوشمند تسلط پیدا کنید تا عملکرد قوی اپلیکیشنهای خود را تضمین کنید و از آنها محافظت کنید.
یکپارچهسازی فرانتاند
- dAppهای شهودی و کاربرپسند را با ریاکت بسازید.
- قراردادهای هوشمند را به فرانتاند خود با یکپارچهسازی کیف پول و داده بلاکچین متصل کنید.
- تجربه کاربری بینقصی ایجاد کنید که کارکرد بلاکچین را به موارد استفاده واقعی پیوند میزند.
استقرار و فراتر از آن
- اپلیکیشنهای خود را با تستهای واحد تست، اشکالزدایی و اعتبارسنجی کنید.
- گامهای لازم را برای استقرار پروژههای خود در Sui testnet و Sui mainnet بیاموزید.
- استراتژیهایی را برای رشد اپلیکیشنهای بلاکچین خود کشف کنید و تأثیر ماندگاری بر اکوسیستم ایجاد کنید.
جهت ورود به توسعه بلاکچین با Sui و Move، امروز در این دوره شرکت کنید و شروع به ساخت آینده کنید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگانی که مشتاق یادگیری بلاکچین Sui و برنامهنویسی Move هستند.
- علاقهمندان به بلاکچین که میخواهند dAppهای کاربردی بسازند.
- افراد مبتدی در حوزه قراردادهای هوشمند که به دنبال تجربه عملی هستند.
آموزش dAppهای Sui با Move و ریاکت - راهنمای کامل
-
مقدمه 03:13
-
توجه و ملزومات 04:11
-
راه اندازی پروژه 10:20
-
نصب Sui 07:17
-
نکتهای درباره Gitignore 01:00
-
راهاندازی کلاینت Sui 18:25
-
راهاندازی کیف پول Sui 06:30
-
ایجاد حسابهای بیشتر 06:57
-
تولید پکیج Move 10:42
-
شروع کدنویسی پروپوزال 15:48
-
مقدار و ارجاع 04:06
-
ساخت و انتشار پکیج 28:44
-
ایجاد تراکنشها 20:00
-
View پروپوزال 11:50
-
استایلدهی به آیتم پروپوزال 03:59
-
نوار ناوبری 08:30
-
View کیف پول 06:23
-
Provider ناوبری 13:50
-
حفظ View بعد از بارگذاری مجدد 04:21
-
کوئری Tanstack 14:15
-
اضافه کردن پکیجهای Sui 10:45
-
وضعیت کیف پول 07:49
-
دکمه اتصال 05:14
-
آبجکتهای دارای مالک 22:00
-
داده اضافی آبجکتها 09:52
-
نمایش موجودی کوین Sui 07:18
-
ماژول پروپوزال 03:02
-
داشبورد جدید و رجیستر پروپوزال 10:58
-
آغاز تست 14:08
-
تست برای داشبورد 06:00
-
تست برای پروپوزال ایجاد شده 13:40
-
انتقال تستهای Move به ماژول تست 04:21
-
Admin Cap 11:43
-
صدور Admin Cap برای تست 05:39
-
ایجاد تست بدون Admin Cap 06:43
-
helper تست پروپوزال جدید 04:42
-
Admin Cap برای ایجاد داشبورد 03:21
-
OTW 07:42
-
توانایی دراپ 05:11
-
الگوی سیبزمینی داغ 06:46
-
توانایی کپی 04:30
-
کپی و قرض 13:29
-
انتقال و ارجاعات 14:47
-
مدیریت خطا 06:54
-
تست رجیستر پروپوزال 17:08
-
انتشار قرارداد هوشمند 09:35
-
ذخیره و بازیابی ID داشبورد 07:20
-
رجیستر پروپوزالها 09:40
-
فیکس کردن رجیستر پروپوزال 08:07
-
کوئری برای واکشی داشبورد 06:36
-
استخراج IDهای پروپوزال 08:30
-
کوئری داده پروپوزال 11:54
-
تجزیه پروپوزال 08:37
-
نمایش شمارش آرا 04:12
-
نمایش زمان انقضا 04:51
-
مودال رای 05:22
-
نمایش پروپوزال در مودال 04:07
-
رابط در مقابل انواع 08:19
-
استایلهای انقضا 16:14
-
شروع رایگیری در قرارداد 09:34
-
جدول و بررسی رایهای تکراری 10:09
-
تست واحد برای رایهای تکراری 03:54
-
صدور NFT رای 19:22
-
تست برای بررسی NFT دارای مالک 08:47
-
وضعیت پروپوزال 05:49
-
تست برای وضعیت پروپوزال 14:24
-
بررسی زمان انقضا در رای 17:54
-
حذف پروپوزال 06:17
-
تست حذف پروپوزال 05:15
-
استقرار مجدد قرارداد 08:23
-
تولید دستورات 04:18
-
اتصال به رای 03:30
-
دریافت ID پکیج 05:17
-
رایگیری موفق 17:21
-
کامپوننت Toast 09:39
-
دریافت NFTهای رای 09:45
-
استخراج داده NFT رای 10:17
-
غیرفعال کردن رایگیری 07:40
-
نشان رایگیری 05:44
-
نمایش گواهی NFT 09:07
-
واکشی مجدد داده 05:44
-
بازنشانی وضعیت tx 05:50
-
رویدادها 08:59
-
ضبط رویداد 05:52
-
حذف پروپوزال از لیست 08:11
-
سعی کنید پروپوزال را حذف کنید 07:50
-
محیطهای پویا 11:57
-
استقرار در devnet 11:05
-
تست devnet 04:28
-
محیط محلی 14:09
-
تستهای محلی بیشتر 11:47
-
جمعبندی اولین اپلیکیشن 04:04
-
مقداردهی اولیه پروژه jelo 04:11
-
Provide کردن View اصلی 12:19
-
نوار ناوبری و فونتها 06:43
-
ایجاد ارز 19:49
-
عنوان صفحه و آیکون 01:44
-
استراتژی پایه - مینت کردن همه و قفل کردن 13:08
-
استراتژی دوم - توزیع 14:10
-
استراتژی سوم - مینت کردن آینده 14:55
-
استراتژی تست واحد 07:08
-
تست مینت کردن 04:53
-
استراتژی قفل کردن توکنها 20:21
-
خزانه به عنوان بخشی از سقف مینت کردن 04:29
-
از بین بردن لاکر 04:18
-
تست قفل کردن 14:03
-
تست سرریزها 04:09
-
تست برداشت قبل از باز کردن قفل 02:29
-
انتشار کوین و تست تراکنشها 13:20
-
تعیین قیمت 12:35
-
سناریوی معاملات 09:15
-
درباره اسلیپیج 11:45
-
جمع بندی دوره 06:19
مشخصات آموزش
آموزش dAppهای Sui با Move و ریاکت - راهنمای کامل
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:113
- مدت زمان :17:11:52
- حجم :8.38GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy