کتاب آموزش برنامهنویسی قراردادهای هوشمند با ابزارهای Brownie و Ganache در محیطهای غیرمتمرکز قانونی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش برنامهنویسی قراردادهای هوشمند با ابزارهای Brownie و Ganache در محیطهای غیرمتمرکز قانونی
موضوع کلی: علوم رایانه و فناوریهای نوین اطلاعات
موضوع میانی: توسعه نرمافزار و زیرساختهای دفتر کل توزیعشده (Distributed Ledger Technology)
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی بلاکچین و مفاهیم زیرساختهای دفتر کل توزیعشده
- 2. آشنایی با قراردادهای هوشمند و کاربردهای قانونی آن
- 3. نصب و راهاندازی محیط توسعه پایتون برای پروژههای بلاکچین
- 4. مدیریت پکیجها و تنظیمات اولیه پروژه در محیط Brownie
- 5. ساختار شبکه اتریوم و نقش گرهها در تأیید تراکنشها
- 6. مفاهیم پایه زبان سالیدیتی برای توسعه قراردادهای هوشمند
- 7. طراحی و پیادهسازی اولین قرارداد هوشمند ساده
- 8. آشنایی با محیط Ganache و شبیهسازی شبکه محلی بلاکچین
- 9. اتصال Brownie به شبکه Ganache برای تست و توسعه
- 10. مبانی امنیت در برنامهنویسی قراردادهای هوشمند
- 11. مدیریت حسابها و کلیدهای خصوصی در محیط توسعه
- 12. استفاده از کتابخانه Web3.py برای تعامل با بلاکچین
- 13. نوشتن توابع اصلی و منطق کسبوکار در قراردادهای هوشمند
- 14. مفهوم گاز (Gas) و بهینهسازی مصرف منابع در شبکه
- 15. مدیریت خطاها و استثناها در قراردادهای هوشمند
- 16. پیادهسازی مکانیزمهای دسترسی و کنترل سطوح کاربری
- 17. مستندسازی و استفاده از کامنتگذاری استاندارد در کدها
- 18. استفاده از ابزارهای تست واحد (Unit Testing) در Brownie
- 19. تست خودکار قراردادهای هوشمند با استفاده از فریمورک Pytest
- 20. بررسی وضعیت تراکنشها و رویدادها (Events) در شبکه
- 21. آشنایی با استانداردهای توکنسازی (ERC-20) در چارچوب قوانین
- 22. پیادهسازی ساختارهای داده پیچیده در قراردادهای هوشمند
- 23. کار با نگاشتها (Mappings) و آرایهها در سالیدیتی
- 24. مفهوم ارثبری (Inheritance) در طراحی قراردادهای هوشمند
- 25. استفاده از کتابخانههای استاندارد OpenZeppelin
- 26. مستقرسازی (Deployment) قراردادها روی شبکه آزمایشی (Testnet)
- 27. مدیریت نسخههای قرارداد با استفاده از ابزار Brownie
- 28. تعامل با قراردادهای هوشمند مستقر شده از طریق کنسول Brownie
- 29. ارتقاپذیری قراردادهای هوشمند و الگوهای طراحی امن
- 30. اصول رمزنگاری کاربردی در سیستمهای توزیعشده
- 31. بررسی چالشهای مقیاسپذیری و راهکارهای لایه دوم
- 32. یکپارچهسازی قراردادهای هوشمند با برنامههای وب (Frontend)
- 33. امنیت دادهها و حریم خصوصی در پایگاههای داده غیرمتمرکز
- 34. مبانی حسابرسی (Auditing) کدهای قرارداد هوشمند
- 35. شناسایی آسیبپذیریهای رایج و روشهای پیشگیری
- 36. رعایت اصول اخلاقی و قانونی در توسعه نرمافزارهای غیرمتمرکز
- 37. مدیریت تراکنشهای پیچیده و چندمرحلهای
- 38. کار با اوراکلها (Oracles) برای دریافت دادههای خارج از زنجیره
- 39. مستقرسازی نهایی روی شبکههای اصلی با رعایت پروتکلهای امنیتی
- 40. ارائه گزارش عملکرد و مستندات فنی پروژه نهایی
تگها:
آموزش سالیدیتی
امنیت قراردادهای هوشمند
برنامهنویسی قراردادهای هوشمند
پایتون و براونی
تست قرارداد هوشمند
تکنولوژی دفتر کل توزیعشده
توسعه بلاکچین
توسعه نرمافزار غیرمتمرکز
گاناش
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.