توسعه پیشرفته بلاکچین و پروژههای سالیدیتی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به ماشین مجازی اتریوم (EVM) و عملیات سطح پایین برای قراردادهای هوشمند
- راهاندازی یک محیط کامل توسعه DApp با MetaMask ،Ganache و Truffle
- ساخت و تست قراردادهای پیشرفته سالیدیتی، شامل توکنهای ERC20 و اپلیکیشن های رویداد محور
- پیادهسازی مکانیزمهای استیکینگ، آناستیکینگ و reward در اپلیکیشن های بلاکچین
توضیحات دوره
پتانسیل فناوری بلاکچین را با این دوره جامع در مورد توسعه پیشرفته بلاکچین و پروژههای سالیدیتی کشف کنید. به عمق ماشین مجازی اتریوم (EVM)، قراردادهای هوشمند و مالیات غیرمتمرکز (DeFi) پرداخته و به مفاهیم کلیدی بلاکچین مانند استخراج ارز دیجیتال، NFTها و مکانیزمهای توافق تسلط پیدا کنید.
سفر شما با درک عمیق از EVM، ذخیرهسازی قرارداد و اصول بلاکچین آغاز میشود. شما به راهاندازی یک محیط توسعهدهنده DApp قوی پیشرفت خواهید کرد و تجربه عملی با ابزارهایی مانند MetaMask ،Ganache ،Node.js و Truffle کسب میکنید. یاد بگیرید که چگونه وابستگیهای پروژه را مدیریت کرده، قراردادهای مهاجرت را بسازید و ساختارهای پروژه DApp را برای توسعه کارآمد سازماندهی کنید.
ویژگیهای پیشرفته سالیدیتی، از جمله عملکرد توکن ERC20، مدیریت رویدادها و تراکنشهای بینقراردادی را کشف کنید. مهارتهای خود را با Mocha و Chai برای آزمایش و اشکالزدایی جامع قراردادهای هوشمند تقویت کنید. با تسلط به قراردادهای هوشمند DApp به پایان میرسید و بر روی استیکینگ، آناستیکینگ و ریوارد دادن به کاربران که عملکردهای حیاتی برای اپلیکیشن های بلاکچین در دنیای واقعی هستند، تمرکز میکنید.
این دوره برای توسعهدهندگان و علاقهمندان به بلاکچین طراحی شده و نیازمند درک پایهای از برنامهنویسی است. این دوره برای افرادی که تمایل به عمیقتر کردن دانش بلاکچین خود دارند، ایدهآل است و سطوح مبتدی تا پیشرفته را در یک محیط یادگیری ساختاریافته و عملی پیوند میزند.
توسعه پیشرفته بلاکچین و پروژههای سالیدیتی
-
ماشین مجازی اتریوم (EVM) 4:01
-
پیشرفته - مقدمهای بر کدهای عملیاتی برای EVM 3:27
-
چگونه ذخیرهسازی قرارداد با قراردادهای هوشمند اتریوم کار میکند؟ 3:13
-
چگونه بلاکچین کار میکند؟ 4:39
-
استخراج ارز دیجیتال چیست؟ 3:03
-
توکنهای غیرقابل تعویض (NFT) چیست؟ 3:19
-
اثبات کار در برابر اثبات سهام 6:00
-
مقدمهای بر دوره 'توسعه پیشرفته بلاکچین و پروژههای سالیدیتی' None
-
منابع کامل تخصصی None
-
نگاه کلی به توسعه DApplication ییلد فارمینگ 4:36
-
دانلود و نصب MetaMask.io 2:50
-
نصب Ganache و نکته مهم 4:34
-
اتصال MetaMask به Ganache 7:49
-
نصب Node.js 4:08
-
تمرین Node.js 1 0:44
-
راهحل Node.js 1:35
-
نصب Truffle به صورت سراسری 2:11
-
کلون Git پروژه استارتر کدنویسی 5:24
-
اضافه کردن پوشهها به دایرکتوری پروژه 3:53
-
نصب وابستگیها و نگاه کلی به پروژه 13:06
-
پیکربندیهای Truffle (شبکه) 8:36
-
ساخت قرارداد مهاجرت 11:23
-
کد استقرار مهاجرت 4:43
-
شل قرارداد هوشمند تتر 10:10
-
فایل مهاجرت استقرار 4:11
-
کامپایل Truffle 7:33
-
تمرین - کنسول Truffle 0:24
-
رویداد انتقال 11:19
-
کلیدواژه Event در سالیدیتی - مطالعه متمرکز 9:50
-
انتقال و TransferFrom 9:35
-
بررسی - قرارداد هوشمند توکن 5:12
-
مهاجرت Truffle - بهروزرسانیها و کنسول 10:26
-
تراکنشهای قراردادهای هوشمند بین یکدیگر 10:39
-
کامپایل، اشکالزدایی و مهاجرت قراردادها 20:34
-
مقدمهای بر Mocha و Chai 4:07
-
راه اندازی تست های Solidity Truffle 2:25
-
توابع پیکانی ناشناس جاوااسکریپت - مطالعه متمرکز 13:10
-
ادعاها و تستهای Mocha/Chai 10:05
-
تمرین تست سالیدیتی 1 1:28
-
قبل از Hook سالیدیتی 2:35
-
تست های انتقال توکن 1 10:55
-
Transfer در برابر TransferFrom - مطالعه متمرکز 6:23
-
تست های انتقال توکن 2 7:07
-
عملکرد توکنهای واریز 8:03
-
تمرین منطق استیکینگ 2:56
-
راهحل منطق استیکینگ 2:26
-
تست های پیشرفته توکن های واریز 1 13:24
-
بررسی کامل تست (ترپل و موچا) 6:46
-
صدور توکنهای ریوارد (قرارداد هوشمند) 14:42
-
آناستیکینگ و تستهای نهایی Mocha 10:44
-
اسکریپتهای پاداش (اجرای ترمینال) 8:37
-
نتیجهگیری از دوره 'توسعه پیشرفته بلاکچین و پروژههای سالیدیتی' None
مشخصات آموزش
توسعه پیشرفته بلاکچین و پروژههای سالیدیتی
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:پیشرفته
- تعداد درس:52
- مدت زمان :05:29:00
- حجم :3.74GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy