اپلیکیشن اندرویدی فلشکارت آموزشی استقرار قراردادهای هوشمند روی بلاکچین
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استقرار قراردادهای هوشمند روی بلاکچین
موضوع کلی: مهندسی نرمافزار و سختافزار
موضوع میانی: قراردادهای هوشمند (Smart Contracts)
📋 سرفصلهای دوره
- 1. آشنایی با مفهوم بلاکچین
- 2. مبانی رمزنگاری برای قراردادهای هوشمند
- 3. معرفی اتریوم و ماشین مجازی اتریوم (EVM)
- 4. زبانهای برنامهنویسی قراردادهای هوشمند: سولیدیتی
- 5. نحو و قواعد زبان سولیدیتی
- 6. انواع دادهها در سولیدیتی
- 7. عملگرها و عبارات در سولیدیتی
- 8. کنترل جریان در سولیدیتی: حلقهها و شرطها
- 9. تابعها در سولیدیتی: تعریف و کاربرد
- 10. ساختارهای دادهای پیشرفته در سولیدیتی: آرایهها و نگاشتها
- 11. مدیریت قراردادهای هوشمند: ذخیرهسازی دادهها
- 12. اصول امنیت قراردادهای هوشمند: جلوگیری از آسیبپذیریها
- 13. مفهوم توکنها و استانداردهای ERC-20
- 14. پیادهسازی یک توکن ساده ERC-20
- 15. استفاده از کتابخانههای OpenZeppelin برای امنیت قراردادها
- 16. استقرار قراردادهای هوشمند روی شبکه آزمایشی
- 17. استفاده از Remix IDE برای توسعه قراردادها
- 18. استفاده از Truffle برای مدیریت پروژه قراردادهای هوشمند
- 19. استفاده از Hardhat برای توسعه و تست قراردادهای هوشمند
- 20. نوشتن تستهای واحد برای قراردادهای هوشمند
- 21. استفاده از Chai برای Assertionها در تستها
- 22. استقرار قراردادهای هوشمند روی شبکههای اصلی
- 23. استفاده از MetaMask برای تعامل با قراردادهای هوشمند
- 24. استفاده از ethers.js برای ارتباط با بلاکچین از طریق جاوا اسکریپت
- 25. استفاده از Web3.js برای ارتباط با بلاکچین از طریق جاوا اسکریپت
- 26. مفهوم رویدادها در قراردادهای هوشمند
- 27. استفاده از رویدادها برای اطلاعرسانی تغییرات در قراردادها
- 28. نوشتن یک قرارداد ساده برای مدیریت یک حساب کاربری
- 29. نوشتن یک قرارداد ساده برای یک سیستم رایگیری
- 30. نوشتن یک قرارداد ساده برای یک بازارچه غیرمتمرکز
- 31. نوشتن یک قرارداد ساده برای یک سیستم زنجیره تامین
- 32. نوشتن یک قرارداد ساده برای یک سیستم مدیریت حق مالکیت فکری
- 33. نوشتن یک قرارداد ساده برای یک سیستم مدیریت بیمه
- 34. نوشتن یک قرارداد ساده برای یک سیستم وام دهی و وام گیری
- 35. نوشتن یک قرارداد ساده برای یک سیستم اوراکل
- 36. مفهوم اوراکلها و کاربرد آنها در قراردادهای هوشمند
- 37. استفاده از Chainlink برای اوراکلهای داده واقعی
- 38. مفاهیم پیشرفته در قراردادهای هوشمند: Proxy Pattern
- 39. مفاهیم پیشرفته در قراردادهای هوشمند: Upgradeability
- 40. مفاهیم پیشرفته در قراردادهای هوشمند: Gas Optimization
- 41. مفاهیم پیشرفته در قراردادهای هوشمند: Delegatecall
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.