اپلیکیشن اندرویدی فلشکارت آموزشی امنیت قراردادهای هوشمند
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره امنیت قراردادهای هوشمند
موضوع کلی: مهندسی نرمافزار و سختافزار
موضوع میانی: قراردادهای هوشمند (Smart Contracts)
📋 سرفصلهای دوره
- 1. آشنایی با بلاکچین و کاربردهای آن در قراردادهای هوشمند
- 2. مقدمهای بر قراردادهای هوشمند: تعریف، مزایا و معایب
- 3. زبانهای برنامهنویسی قراردادهای هوشمند: سولیدیتی و وایپر
- 4. نحوه نصب و راهاندازی محیط توسعه قراردادهای هوشمند
- 5. ساخت یک قرارداد هوشمند ساده: ذخیره و بازیابی دادهها
- 6. استفاده از توابع و متغیرها در قراردادهای هوشمند
- 7. انواع دادهها در قراردادهای هوشمند: عدد، رشته، آدرس
- 8. کنترل دسترسی در قراردادهای هوشمند: مالکیت و نقشها
- 9. رویدادها در قراردادهای هوشمند: ثبت تغییرات حالت قرارداد
- 10. مقدمهای بر تست قراردادهای هوشمند
- 11. نوشتن تستهای واحد برای قراردادهای هوشمند
- 12. استفاده از ابزارهای تست قراردادهای هوشمند: Remix IDE
- 13. شناخت خطاهای رایج در قراردادهای هوشمند
- 14. اصول امنیتی قراردادهای هوشمند: جلوگیری از حملات
- 15. حمله Reentrancy در قراردادهای هوشمند: شناسایی و رفع
- 16. حمله Overflow/Underflow در قراردادهای هوشمند: مقابله با آن
- 17. حمله Time Manipulation در قراردادهای هوشمند: روشهای دفاعی
- 18. حمله Denial of Service در قراردادهای هوشمند: راهکارهای مقابله
- 19. حمله Front Running در قراردادهای هوشمند: جلوگیری از آن
- 20. حمله Gas Limit در قراردادهای هوشمند: مدیریت هزینه گاز
- 21. استفاده از کتابخانههای امنیتی قراردادهای هوشمند
- 22. استفاده از الگوهای طراحی در قراردادهای هوشمند
- 23. استانداردهای قراردادهای هوشمند: ERC-20، ERC-721 و غیره
- 24. پیادهسازی یک توکن ERC-20
- 25. پیادهسازی یک NFT با استاندارد ERC-721
- 26. استفاده از قراردادهای هوشمند در امور مالی غیرمتمرکز (DeFi)
- 27. مقدمهای بر اوراکلها در قراردادهای هوشمند
- 28. استفاده از اوراکلها برای دسترسی به دادههای خارج از بلاکچین
- 29. استفاده از قراردادهای هوشمند در زنجیره تامین
- 30. استفاده از قراردادهای هوشمند در رایگیری غیرمتمرکز
- 31. استفاده از قراردادهای هوشمند در مدیریت حقوق مالکیت فکری
- 32. مقدمهای بر قراردادهای خوداجرا
- 33. استفاده از قراردادهای خوداجرا برای حل اختلافات
- 34. استفاده از قراردادهای هوشمند در بیمه
- 35. استفاده از قراردادهای هوشمند در املاک و مستغلات
- 36. استفاده از قراردادهای هوشمند در زنجیره تامین غذا
- 37. استفاده از قراردادهای هوشمند در انرژی
- 38. استفاده از قراردادهای هوشمند در مدیریت دادهها
- 39. آینده قراردادهای هوشمند: چالشها و فرصتها
- 40. استفاده از قراردادهای هوشمند برای حاکمیت غیرمتمرکز (DAO)
- 41. بهینهسازی قراردادهای هوشمند برای کاهش هزینه گاز
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.