دوره آموزشی
دوبله زبان فارسی
تست قراردادهای هوشمند با Solidity: اتریوم
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ابزارهایی که برای انجام تستهای Solidity میتوان آموخت.
- از جمله Truffle که یک فریمورک توسعه محبوب برای اتریوم است و شامل مجموعهای از ابزارها برای تست و اشکالزدایی میباشد.
- Hardhat، محیط توسعهای برای اتریوم که ابزارهایی برای تست، اشکالزدایی و استقرار قراردادهای Solidity ارائه میدهد.
- Mocha یک فریمورک تست جاوااسکریپت است که میتوان برای نوشتن و اجرای تستها برای قراردادهای Solidity از آن استفاده کرد.
توضیحات دوره
آنچه یاد خواهید گرفت:
- Testing کتابخانهای است برای نوشتن و اجرای تستهای خودکار برای قراردادهای Solidity. این امکان را به توسعهدهندگان میدهد تا موارد تست را به زبان جاوااسکریپت بنویسند و آنها را روی قراردادهای خود اجرا کنند تا مطمئن شوند عملکرد قراردادها مطابق انتظار است.
- Truffle فریمورک متنبازی برای توسعه روی اتریوم است که مجموعهای از ابزارها برای ساخت اپلیکیشن غیرمتمرکز (dApps) را فراهم میکند. این فریمورک شامل کتابخانهای برای تست قراردادهای Solidity است که یکی از ویژگیهای اصلی آن به شمار میآید.
- کتابخانه Truffle به طور پیشفرض یک کتابخانه assert برای تستهای Solidity ارائه میدهد، اما کاربران در هر زمان میتوانند این کتابخانه را متناسب با نیازهای خود تغییر دهند. همچنین API آسانی برای نوشتن، اجرا و مدیریت تستهای قراردادهای Solidity دارد که کار توسعهدهندگان را برای اطمینان از صحت و قابلیت اعتماد dApps سادهتر میکند.
- Truffle فرآیند تست قراردادهای هوشمند را با ارائه فریمورکی که با کتابخانههای محبوب تست جاوااسکریپت مانند Mocha و Chai ادغام میشود ساده میکند. همچنین رابط کاربری آسانی برای مدیریت محیط تست فراهم میکند که شامل راهاندازی حسابهای تست، استقرار قراردادها و اجرای تستها است.
در کل، این ابزارها میتوانند تستهای متنوعی روی قراردادهای Solidity، از جمله تستهای واحد، تستهای یکپارچهسازی و تستهای end-to-end انجام دهند. آنها به توسعهدهندگان کمک میکنند تا قبل از استقرار قراردادها در بلاکچین اتریوم، مشکلات آنها را شناسایی و رفع کنند.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مبتدی Solidity که میخواهند درباره اتریوم، بلاکچین و تستنویسی بیاموزند.
تست قراردادهای هوشمند با Solidity: اتریوم
-
بررسی دوره 02:09
-
چرا تست قرارداد هوشمند اهمیت دارد؟ 02:23
-
Truffle چیست؟ 02:51
-
Ganache چیست؟ 02:00
-
نصب Node 01:44
-
نصب Truffle 01:26
-
نصب Ganache 01:38
-
Mainnet در مقابل Testnet 03:57
-
مقدمهای بر Truffle 02:59
-
کامپایل با Truffle 05:59
-
انتقال روی Ganache 10:49
-
Infura چیست؟ 02:29
-
انتقال در Testnet 09:17
-
Ganache در مقابل Testnet 02:40
-
انواع تست ها 04:59
-
قرارداد هوشمند - 1 12:41
-
قرارداد هوشمند - 2 06:49
-
قرارداد هوشمند - 3 10:47
-
قرارداد هوشمند - 4 06:59
-
قرارداد هوشمند - 5 05:23
-
قرارداد هوشمند - 6 08:54
-
قرارداد هوشمند - 7 11:42
-
قرارداد هوشمند - 8 12:37
-
قرارداد هوشمند - 9 20:48
-
قرارداد هوشمند - 10 37:58
مشخصات آموزش
تست قراردادهای هوشمند با Solidity: اتریوم
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:25
- مدت زمان :03:11:58
- حجم :1.51GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy