اپلیکیشن اندرویدی فلشکارت آموزشی مبانی توسعه قراردادهای هوشمند با سالیدیتی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی توسعه قراردادهای هوشمند با سالیدیتی
موضوع کلی: فناوری اطلاعات و برنامهنویسی
موضوع میانی: توسعه نرمافزارهای کاربردی
📋 سرفصلهای دوره
- 1. مقدمهای بر بلاک چین و قراردادهای هوشمند
- 2. معرفی اتریوم و ماشین مجازی اتریوم (EVM)
- 3. مبانی زبان سالیدیتی
- 4. انواع داده در سالیدیتی
- 5. متغیرها و ثابتها در سالیدیتی
- 6. عملگرها در سالیدیتی
- 7. دستورات شرطی در سالیدیتی
- 8. حلقهها در سالیدیتی
- 9. توابع در سالیدیتی
- 10. رویدادها (Events) در سالیدیتی
- 11. ساختارها (Structs) در سالیدیتی
- 12. شمارشها (Enums) در سالیدیتی
- 13. کلاسها و اشیاء در سالیدیتی (مفهومی)
- 14. وراثت در سالیدیتی
- 15. اینترفیسها در سالیدیتی
- 16. کتابخانهها در سالیدیتی
- 17. مدیریت وضعیت قراردادهای هوشمند
- 18. فضاهای ذخیرهسازی (State Variables)
- 19. توابع داخلی (Internal Functions)
- 20. توابع خارجی (External Functions)
- 21. توابع عمومی (Public Functions)
- 22. توابع خصوصی (Private Functions)
- 23. توابع قابل مشاهده (View Functions)
- 24. توابع ثابت (Pure Functions)
- 25. مدیریت خطا در سالیدیتی
- 26. استثنائات (Exceptions)
- 27. Assertions
- 28. Require و Revert
- 29. مدیریت تراکنشها در سالیدیتی
- 30. گس (Gas) و هزینههای تراکنش
- 31. حسابها در اتریوم (EOA و Contract Accounts)
- 32. امضای تراکنشها
- 33. تأیید تراکنشها
- 34. فراخوانی قراردادهای دیگر
- 35. ارسال و دریافت اتر (Ether)
- 36. استاندارد ERC-20
- 37. توکنهای قابل تعویض
- 38. ساخت توکن ERC-20
- 39. مدیریت موجودی توکن
- 40. انتقال توکن
- 41. تأیید پرداخت توکن (Approve و TransferFrom)
- 42. استاندارد ERC-721
- 43. توکنهای غیرقابل تعویض (NFT)
- 44. ساخت توکن ERC-721
- 45. مدیریت مالکیت NFT
- 46. انتقال NFT
- 47. استاندارد ERC-1155
- 48. توکنهای چندگانه
- 49. ساخت توکن ERC-1155
- 50. مدیریت موجودی توکنهای چندگانه
- 51. امنیت قراردادهای هوشمند
- 52. خطرات رایج در قراردادهای هوشمند
- 53. حملات بازگشتی (Reentrancy Attacks)
- 54. سرریز و زیرریز اعداد صحیح (Integer Overflow/Underflow)
- 55. مدیریت دسترسی (Access Control)
- 56. استفاده از توابع داخلی امن
- 57. بهترین شیوهها در توسعه سالیدیتی
- 58. تست قراردادهای هوشمند
- 59. چارچوبهای تست (Truffle, Hardhat)
- 60. نوشتن تستهای واحد
- 61. شبیهسازی محیط بلاک چین
- 62. دیباگ کردن قراردادهای هوشمند
- 63. استقرار قراردادهای هوشمند
- 64. شبکههای آزمایشی (Testnets)
- 65. شبکه اصلی اتریوم (Mainnet)
- 66. هزینههای استقرار
- 67. مدیریت کلیدهای خصوصی
- 68. مفاهیم پیشرفته سالیدیتی
- 69. متا-تراکنشها (Meta-Transactions)
- 70. راهحلهای لایه دوم (Layer 2 Solutions)
- 71. اوراکلها (Oracles)
- 72. ذخیرهسازی غیرمتمرکز (IPFS)
- 73. توسعه برنامههای غیرمتمرکز (dApps)
- 74. معماری dApp
- 75. ارتباط فرانتاند با قراردادهای هوشمند
- 76. کتابخانههای فرانتاند (Web3.js, Ethers.js)
- 77. کاربرد قراردادهای هوشمند در امور مالی غیرمتمرکز (DeFi)
- 78. صرافیهای غیرمتمرکز (DEX)
- 79. وامدهی و وامگیری غیرمتمرکز
- 80. بیمه غیرمتمرکز
- 81. استیبلکوینها
- 82. مدیریت داراییهای دیجیتال
- 83. کاربرد قراردادهای هوشمند در بازیها
- 84. مدیریت داراییهای درون بازی
- 85. توکنهای بازی
- 86. اکوسیستم بازیهای بلاک چینی
- 87. کاربرد قراردادهای هوشمند در زنجیره تأمین
- 88. ردیابی محصولات
- 89. مدیریت اسناد
- 90. پرداختهای خودکار
- 91. کاربرد قراردادهای هوشمند در رأیگیری
- 92. سیستمهای رأیگیری امن
- 93. شفافیت در رأیگیری
- 94. حاکمیت غیرمتمرکز (DAO)
- 95. مبانی حاکمیت در بلاک چین
- 96. سازمانهای خودگردان غیرمتمرکز
- 97. طراحی و پیادهسازی DAO
- 98. توسعه پایدار قراردادهای هوشمند
- 99. ملاحظات زیستمحیطی (Proof-of-Stake)
- 100. بهینهسازی مصرف گس
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.