کتاب آموزش جامع تست‌نویسی و ارزیابی پوشش کد در قراردادهای هوشمند با فریم‌ورک Brownie

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره آموزش جامع تست‌نویسی و ارزیابی پوشش کد در قراردادهای هوشمند با فریم‌ورک Brownie

موضوع کلی: توسعه نرم‌افزار و فناوری‌های بلاک‌چین

موضوع میانی: مهندسی و تضمین کیفیت قراردادهای هوشمند

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی محیط توسعه و پیکربندی فریم‌ورک Brownie
  • 2. ساختار پروژه و مدیریت وابستگی‌ها در قراردادهای هوشمند
  • 3. آشنایی با شبکه اتریوم و محیط توسعه محلی Ganache
  • 4. مفاهیم پایه قراردادهای هوشمند در زبان سالیدیتی
  • 5. نصب و راه‌اندازی اولیه محیط توسعه Brownie
  • 6. مدیریت حساب‌ها و کلیدهای خصوصی در محیط تست
  • 7. نحوه کامپایل و استقرار قراردادهای هوشمند در محیط توسعه
  • 8. آشنایی با ساختار تست‌های واحد در Brownie
  • 9. نوشتن اولین تست واحد برای یک قرارداد ساده
  • 10. استفاده از کتابخانه Pytest در فرآیند تست‌نویسی
  • 11. مفهوم Assertions و اعتبارسنجی خروجی توابع
  • 12. مدیریت خطاها و بررسی Revert شدن تراکنش‌ها
  • 13. شبیه‌سازی وضعیت‌های مختلف تراکنش در شبکه
  • 14. کار با رویدادها (Events) و بررسی صحت عملکرد آن‌ها
  • 15. ارزیابی دقیق وضعیت قرارداد قبل و بعد از تراکنش
  • 16. تست توابع تغییردهنده وضعیت (State-Changing)
  • 17. تست توابع خواندنی و بررسی مقادیر بازگشتی
  • 18. استفاده از Fixtures برای بهینه‌سازی کدهای تست
  • 19. مدیریت زمان و بلاک‌ها در محیط تست محلی
  • 20. ارسال تراکنش‌ها با سطوح دسترسی مختلف
  • 21. بررسی امنیت توابع پرداخت و انتقال وجه
  • 22. تست مکانیزم‌های کنترل دسترسی و سطوح دسترسی (Access Control)
  • 23. آشنایی با مفهوم کدپوشش (Code Coverage) در قراردادهای هوشمند
  • 24. تولید گزارش‌های پوشش کد با ابزارهای داخلی Brownie
  • 25. تحلیل نتایج گزارش پوشش برای شناسایی کدهای تست‌نشده
  • 26. بهینه‌سازی تست‌ها بر اساس گزارش‌های Coverage
  • 27. تکنیک‌های تست نفوذ مقدماتی برای قراردادهای هوشمند
  • 28. بررسی آسیب‌پذیری‌های رایج در منطق قرارداد
  • 29. شبیه‌سازی حملات رایج در محیط تست ایزوله
  • 30. استفاده از Mockها برای تست تعامل با قراردادهای خارجی
  • 31. تست قراردادهای پیچیده با وابستگی‌های چندگانه
  • 32. مدیریت هزینه‌های گس (Gas) در تست‌های واحد
  • 33. بررسی بهینه‌سازی مصرف گس از طریق تست‌های عملکردی
  • 34. کار با ابزارهای دیباگ و ردیابی تراکنش‌ها در Brownie
  • 35. تست قراردادهای توکن‌محور استاندارد (ERC20)
  • 36. تست توابع مدیریتی و دسترسی‌های مالک (Owner)
  • 37. اتصال تست‌ها به شبکه‌های تست عمومی (Testnets)
  • 38. مدیریت پیکربندی‌های مختلف برای محیط‌های توسعه و تست
  • 39. اصول نوشتن تست‌های یکپارچه‌سازی (Integration Tests)
  • 40. بررسی چرخه حیات قرارداد در سناریوهای پیچیده
  • 41. مستندسازی تست‌ها و گزارش‌دهی نهایی
  • 42. بهترین شیوه‌های نگهداری و بروزرسانی مجموعه تست‌ها
  • 43. استفاده از CI/CD برای اجرای خودکار تست‌ها در فرآیند توسعه
  • 44. جمع‌بندی و استراتژی‌های پیشرفته در تضمین کیفیت قراردادهای هوشمند

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

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

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

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

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


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

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

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

نظرات

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

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