کتاب قراردادهای هوشمند در Rust: توسعه با Ink! و CosmWasm

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره قراردادهای هوشمند در Rust: توسعه با Ink! و CosmWasm

موضوع کلی: برنامه نویسی

موضوع میانی: بلاکچین و قراردادهای هوشمند

📋 سرفصل‌های دوره

  • 1. مبانی زبان Rust برای قراردادهای هوشمند
  • 2. معرفی Ink! و اکوسیستم Polkadot
  • 3. نصب و راه‌اندازی محیط توسعه Ink!
  • 4. ساختار اولیه قراردادهای هوشمند در Ink!
  • 5. انواع داده‌های اساسی در Rust برای Ink!
  • 6. متغیرها و ثابت‌ها در قراردادهای هوشمند
  • 7. عملگرها و عبارات در Rust
  • 8. ساختارهای کنترلی: شرط‌ها و حلقه‌ها
  • 9. توابع و روش‌ها در Ink!
  • 10. مدیریت خطا و استثنا در Rust
  • 11. مفاهیم اشاره‌گرها و ارجاع‌ها در Rust
  • 12. حافظه و مالکیت در Rust
  • 13. ساختارهای داده: آرایه‌ها و وکتورها
  • 14. ساختارهای داده: HashMap و HashMap
  • 15. رشته‌ها و کار با متن در Rust
  • 16. کار با اعداد صحیح و ممیز شناور
  • 17. نوع داده Boolean و عملیات منطقی
  • 18. enum ها و pattern matching در Rust
  • 19. struct ها و custom data types
  • 20. ویژگی‌ها (Traits) در Rust
  • 21. ارث‌بری و پیاده‌سازی ویژگی‌ها
  • 22. مدیریت وابستگی‌ها با Cargo
  • 23. نوشتن تست‌های واحد برای قراردادهای هوشمند
  • 24. اصول طراحی قراردادهای هوشمند امن
  • 25. مدیریت وضعیت (State) در قراردادهای هوشمند
  • 26. فیلدهای وضعیت و ذخیره‌سازی داده‌ها
  • 27. توابع و رویدادهای قرارداد هوشمند
  • 28. دسترس‌پذیری توابع (Public, Private)
  • 29. تغییر وضعیت قرارداد: توابع Mutating
  • 30. خواندن وضعیت قرارداد: توابع View
  • 31. مدیریت رویدادها (Events) و انتشار آن‌ها
  • 32. کار با حساب‌ها (Accounts) در Ink!
  • 33. شناسه‌ها (IDs) و آدرس‌ها در Polkadot
  • 34. انتقال دارایی‌ها بین حساب‌ها
  • 35. مدیریت توکن‌ها (ERC-20 مانند)
  • 36. پیاده‌سازی توکن‌های قابل انتقال
  • 37. مکانیزم‌های حاکمیت (Governance) در قراردادها
  • 38. رای‌گیری و اجرای تصمیمات
  • 39. قراردادهای هوشمند چندگانه و ارتباط بین آن‌ها
  • 40. فراخوانی توابع قراردادهای دیگر
  • 41. انتقال پیام بین قراردادها
  • 42. مدیریت خطا در فراخوانی قراردادهای دیگر
  • 43. مفهوم هزینه تراکنش (Gas) در بلاکچین
  • 44. بهینه‌سازی مصرف هزینه در قراردادها
  • 45. اصول برنامه‌نویسی تابعی در Rust
  • 46. استفاده از Iterator ها برای پردازش داده‌ها
  • 47. موازی‌سازی و همزمانی در Rust (محدود)
  • 48. مفاهیم Asynchronous Programming
  • 49. کار با زمان‌سنج‌ها (Timers) و تاخیرها
  • 50. امنیت در برابر حملات رایج (Reentrancy)
  • 51. اعتبارسنجی ورودی‌ها در توابع
  • 52. استفاده از Hash برای اطمینان از داده‌ها
  • 53. امضای دیجیتال و احراز هویت
  • 54. مدیریت کلیدها و دسترسی‌ها
  • 55. کار با تاریخ و زمان در قراردادها
  • 56. نمایش تاریخ و زمان به فرمت‌های مختلف
  • 57. مفهوم Block Number و Block Timestamp
  • 58. کار با Hash های رمزنگاری شده
  • 59. توابع کمکی (Helper Functions)
  • 60. مدیریت خطاها به صورت استاندارد
  • 61. استفاده از Log ها برای دیباگ کردن
  • 62. مستندسازی قراردادهای هوشمند
  • 63. معرفی CosmWasm و اکوسیستم Cosmos
  • 64. مقایسه Ink! و CosmWasm
  • 65. ساختار قراردادهای هوشمند در CosmWasm
  • 66. زبان Rust برای CosmWasm
  • 67. مدیریت وضعیت در CosmWasm
  • 68. توابع Execute و Query در CosmWasm
  • 69. مدیریت پیام‌ها (Messages) در CosmWasm
  • 70. انواع پیام‌ها (Instantiate, Execute, Query)
  • 71. کار با Context در CosmWasm
  • 72. مدیریت واریانس (Versioning) قراردادها
  • 73. استفاده از SDK های CosmWasm
  • 74. نوشتن تست برای قراردادهای CosmWasm
  • 75. استقرار قراردادها در شبکه‌های آزمایشی
  • 76. استفاده از Keplr Wallet برای تعامل
  • 77. مفاهیم IBC (Inter-Blockchain Communication)
  • 78. پیاده‌سازی IBC در قراردادهای هوشمند
  • 79. مدیریت دارایی‌ها در CosmWasm
  • 80. توکن‌های بومی Cosmos (e.g., ATOM)
  • 81. مبادله توکن‌ها بین زنجیره‌ها
  • 82. مکانیزم‌های Staking در Cosmos
  • 83. قراردادهای هوشمند برای Staking
  • 84. معرفی Tendermint Core
  • 85. اصول اجماع در Tendermint
  • 86. مفهوم Validator ها و Delegator ها
  • 87. مدیریت خطا در IBC
  • 88. امنیت در CosmWasm
  • 89. بررسی آسیب‌پذیری‌های رایج
  • 90. اصول طراحی قراردادهای مقیاس‌پذیر
  • 91. بهینه‌سازی عملکرد قراردادها
  • 92. مفاهیم پیشرفته Rust برای قراردادهای هوشمند
  • 93. استفاده از Macro ها در Rust
  • 94. انواع داده‌های پیچیده و ساختارهای سفارشی
  • 95. کار با Big Integers
  • 96. مدیریت تراکنش‌های پیچیده
  • 97. پروتکل‌های ارتباطی بین زنجیره‌ای
  • 98. بررسی نمونه قراردادهای موفق
  • 99. مطالعه موردی: قراردادهای DeFi
  • 100. مطالعه موردی: قراردادهای NFT

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.