قیمت این دوره: 675,000 تومان
  • مدرس دوره : بهادر قدم خیر
  • تعداد ویدیوها : 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


پیش نیاز های دوره :

  1. آموزش مقدماتی برنامه نویسی سالیدیتی

فهرستـــ ویدیوها

مدت زمان دوره 3:54:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:04:00

معرفی دوره

2
  • نصب VSCode و nodejs

00:06:17

در این جلسه ادیتور vscode را نصب میکنیم. سپس به سراغ نصب nodejs میرویم.

3
  • فریمورک های برنامه نویسی سالیدیتی

00:04:08

در این جلسه، با فریمورک های برنامه نویسی سالیدیتی آشنا میشویم.

4
  • افزونه های مورد نیاز

00:05:56

در این قسمت، افزونه هایی که در طول مسیر دوره در VSCode کار خواهیم کرد را عنوان میکنیم.

5
  • نصب hardhat

00:09:58

در این جلسه، نحوه ایجاد اولین پروژه و نصب هاردهت را یاد خواهیم گرفت.

6
  • پیاده سازی قرارداد هوشمند

00:10:41

در این جلسه، نحوه کامپایل کردن قرارداد هوشمند(یک توکن استاندارد ERC20) را در هاردهت یاد خواهیم گرفت.

7
  • دیپلوی اولین قرارداد هوشمند

00:15:51

در این قسمت، قرارداد هوشمند خود را با استفاده از هاردهت دیپلوی میکنیم.

8
  • تنظیم انواع بلاکچین

00:12:00

در این قسمت، با انواع بلاکچین ها، و ابزارهای مورد نیازمان جهت اتصال به آنها آشنا میشویم.

9
  • آشنایی با برخی کتابخانه های مورد نیاز

00:03:37

در این جلسه با معروفترین و پرکاربردترین کتابخانه های ارتباط با قراردادهای هوشمند آشنا میشویم.

10
  • نحوه ارتباط با قرارداد هوشمند در هاردهت - قسمت 1

00:14:28

در این جلسه با چگونگی ارتباط با قرارداد هوشمند از طریق کتابخانه ethers آشنا خواهیم شد.

11
  • نحوه ارتباط با قرارداد هوشمند در هاردهت - قسمت 2

00:10:27

در این جلسه ادامه نحوه برقراری ارتباط با قرارداد هوشمند از طریق کتابخانه ethers را خواهیم دید.

12
  • ادغام قراردادهای هوشمند

00:07:00

در این جلسه، نحوه ادغام کردن قراردادهای هوشمند را یاد خواهیم گرفت.

13
  • وریفای کردن کانترکت

00:08:07

در این جلسه، نحوه وریفای کردن کانترکت خود را یاد میگیریم.

14
  • Task در هاردهت

00:12:50

در این جلسه، با Task ها در هاردهت آشنا شده و تسک هایی را پیاده سازی میکنیم.

15
  • نصب Truffle

00:04:58

در این جلسه، نحوه نصب و ساخت یک پروژه در Truffle را یاد خواهیم گرفت.

16
  • پیاده سازی قرارداد هوشمند ToDo list در Truffle

00:07:37

در این جلسه یک نمونه قرارداد هوشمند todolist ساده را مینویسیم.

17
  • دیپلوی قرارداد هوشمند ToDo list در Truffle

00:06:19

در این جلسه نحوه دیپلوی قرارداد هوشمند در ترافل را یاد خواهیم گرفت.

18
  • نصب بلاکچین لوکال Ganache

00:07:05

در این جلسه نحوه نصب بلاکچین لوکال Ganache را یاد خواهیم گرفت.

19
  • تنظیم بلاکچین لوکال Ganache برای اتصال با ترافل

00:05:35

تنظیم بلاکچین لوکال Ganache برای اتصال با ترافل

20
  • آشنایی با web3.js

00:08:24

در این جلسه، بصورت کلی با کتابخانه web3.js آشنا میشویم.

21
  • ارتباط با قرارداد هوشمند در Truffle

00:15:36

در این جلسه، نحوه ارتباط با قرارداد هوشمند در Truffle و با استفاده از کتابخانه web3.js را یاد خواهیم گرفت.

22
  • وریفای اسمارت کانترکت

00:09:51

در این جلسه، روش وریفای کردن کانترکت از طریق هاردهت را یاد خواهیم گرفت.

23
  • تست نویسی در هاردهت - بخش اول

00:17:53

در این جلسه، تست نویسی در هاردهت را شروع میکنیم.

24
  • تست نویسی در هاردهت - بخش دوم

00:25:46

در این جلسه، ادامه تست نویسی در هاردهت را دنبال خواهیم کرد.


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .