- مدرس دوره : بهادر قدم خیر ( رزومه )
- تعداد ویدیوها : 24 ویدیو
- مدت زمان دوره : 3:54:00
- سطح دوره : پیشرفته
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1402/03/07
آموزش ابزارهای برنامه نویسی سالیدیتی
تو شرکت های فعال تو حوزه بلاکچین، برای برنامه نویسی سالیدیتی، از ابزارهایی استفاده میشه که کار برنامه نویسی سالیدیتی رو خیلی راحت تر( و البته حرفهای تر) میکنه.
به عنوان یک برنامه نویس سالیدیتی، بدون ذره ای شک، بدونید که حتماً حتماً باید بلد باشید با ابزارهای این حوزه کار کنین.
همینطورم اگر تو حوزه فرانت اند یا حتی بک اند فعالیت دارین و میخواین آینده شغلی خودتون رو هم ارتقا بدین و تضمین کنین( ینی دیگه از حوزه وب2 وارد فضای وب3 بشین) بهتره که این دوره رو مشاهده کنین.
قبل از اینکه وارد این دوره بشین، حتماً حتمآً دوره های مقدماتی و پیشرفته رو ببینید و برنامه نویسی سالیدیتی رو از اونجا یاد بگیرین، چون تو این دوره، تمرکزمون بیشتر روی نحوه کار کردن با ابزارها و فریمورکهای توسعه در سالیدیتی هستش و زیاد به توضیح کدها کاری نداریم.
مباحثی که تو این دوره مطرح شدند از جمله مسائل بسیار مهم توی دنیای برنامه نویسی سالیدیتی هستن و همونطور که گفتیم توی دنیا همه پروژه ها دارن با این ابزارها کار میکنن.
تو دوره منتظرتونم 😊
سرفصل های دوره :
نصب VSCode و node |
فریمورکهای برنامه نویسی سالیدیتی |
نصب و تنظیم Hardhat |
آشنایی با ساختار Hardhat |
پیاده سازی توکن استاندارد ERC20 در Hardhat |
انواع بلاکچین ها و نحوه استفاده در Hardhat |
دیپلوی اولین توکن ما |
Task در Hardhat |
آشنایی با کتابخانه ethers.js |
ارتباط با قرارداد هوشمند در Hardhat |
تست نویسی در Hardhat |
ادغام قراردادهای هوشمند |
وریفای کردن قرارداد هوشمند |
نصب و تنظیم Truffle |
آشنایی با ساختار Truffle |
پیاده سازی قرارداد هوشمند ToDo list در Truffle |
کامپایل و دیپلوی قرارداد هوشمند ToDo list در Truffle |
نصب و تنظیم بلاکچین لوکال ganache |
آشنایی با کتابخانه web3.js |
ارتباط با قرارداد هوشمند در Truffle |
پیش نیاز های دوره :
فهرستـــ ویدیوها
مدت زمان دوره 3:54:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
نصب VSCode و nodejs
در این جلسه ادیتور vscode را نصب میکنیم. سپس به سراغ نصب nodejs میرویم.
فریمورک های برنامه نویسی سالیدیتی
در این جلسه، با فریمورک های برنامه نویسی سالیدیتی آشنا میشویم.
افزونه های مورد نیاز
در این قسمت، افزونه هایی که در طول مسیر دوره در VSCode کار خواهیم کرد را عنوان میکنیم.
پیاده سازی قرارداد هوشمند
در این جلسه، نحوه کامپایل کردن قرارداد هوشمند(یک توکن استاندارد ERC20) را در هاردهت یاد خواهیم گرفت.
دیپلوی اولین قرارداد هوشمند
در این قسمت، قرارداد هوشمند خود را با استفاده از هاردهت دیپلوی میکنیم.
تنظیم انواع بلاکچین
در این قسمت، با انواع بلاکچین ها، و ابزارهای مورد نیازمان جهت اتصال به آنها آشنا میشویم.
آشنایی با برخی کتابخانه های مورد نیاز
در این جلسه با معروفترین و پرکاربردترین کتابخانه های ارتباط با قراردادهای هوشمند آشنا میشویم.
نحوه ارتباط با قرارداد هوشمند در هاردهت - قسمت 1
در این جلسه با چگونگی ارتباط با قرارداد هوشمند از طریق کتابخانه ethers آشنا خواهیم شد.
نحوه ارتباط با قرارداد هوشمند در هاردهت - قسمت 2
در این جلسه ادامه نحوه برقراری ارتباط با قرارداد هوشمند از طریق کتابخانه ethers را خواهیم دید.
ادغام قراردادهای هوشمند
در این جلسه، نحوه ادغام کردن قراردادهای هوشمند را یاد خواهیم گرفت.
Task در هاردهت
در این جلسه، با Task ها در هاردهت آشنا شده و تسک هایی را پیاده سازی میکنیم.
پیاده سازی قرارداد هوشمند ToDo list در Truffle
در این جلسه یک نمونه قرارداد هوشمند todolist ساده را مینویسیم.
دیپلوی قرارداد هوشمند ToDo list در Truffle
در این جلسه نحوه دیپلوی قرارداد هوشمند در ترافل را یاد خواهیم گرفت.
تنظیم بلاکچین لوکال Ganache برای اتصال با ترافل
تنظیم بلاکچین لوکال Ganache برای اتصال با ترافل
ارتباط با قرارداد هوشمند در Truffle
در این جلسه، نحوه ارتباط با قرارداد هوشمند در Truffle و با استفاده از کتابخانه web3.js را یاد خواهیم گرفت.
نظرات کاربران در رابطه با این دوره