دوره جامع توسعه, سفارشی سازی و انتشار توکن ERC20

دوره جامع توسعه, سفارشی سازی و انتشار توکن ERC20


1,380,000 تومان

700,000 تومان

در این دوره میاموزیم

چه چیزهایی در این دوره یاد می گیرید ؟


●    token چیست
●    آشنایی با استاندارد ERC20
●    آشنایی با قراردادها و  افزونه های ERC20 در OpenZeppelin 
●    اضافه کردن ویژگی های خاص به توکن مانند freezable, airdrop
●    انتشار قرارداد توکن 

پیش نیاز ها

برای یادگیری این دوره بهتر است که تجربه برنامه نویسی حداقل در یک زبان را داشته باشید و با مفاهیم اولیه زبان سالیدیتی جهات توسعه قراردادهای هوشمند آشنا باشید.


شرح دوره

مهمترین مفهومی که دنیای ارزهای دیجیتال به کسب و کارهای امروزی اضافه کرده است قابلیت tokenize کردن کسب و کار و بهره گیری از مفهومی به نام دارایی های دیجیتال می باشد. توکن‌سازی دارایی به کاربران اجازه می‌دهد تا توکن‌های دیجیتالی تولید کرده و برای دارایی‌های فیزیکی و دیجیتالی خود را به صورت توکن‌  بر روی بلاک چین ذخیره کنند.

گسترش موضوع توکن باعث به وجود آمدن استانداردها و توسعه های مختلفی شده است و کسب مهارت در این موضوع یک ضرورت مهم برای همه کسانی است که می‌خواهند دارایی های دیجیتال خود را به صورت عمومی ارائه کنند می باشد.

دوره جامع توسعه, سفارشی سازی و انتشار توکن ERC20, یک دوره کامل جهت آشنایی با مفهوم توکن توسعه آن می باشد. ما در این دوره همه مراحل مربوط به توسعه و انتشار توکن را پوشش داده و در مورد اضافه کردن ویژگی های خاص به توکن صحبت می کنیم.
 

توضیحات بیشتر

چه چیزهایی در این دوره یاد می گیرید ؟


●    token چیست
●    آشنایی با استاندارد ERC20
●    آشنایی با قراردادها و  افزونه های ERC20 در OpenZeppelin 
●    اضافه کردن ویژگی های خاص به توکن مانند freezable, airdrop
●    انتشار قرارداد توکن 

پیش نیاز ها

برای یادگیری این دوره بهتر است که تجربه برنامه نویسی حداقل در یک زبان را داشته باشید و با مفاهیم اولیه زبان سالیدیتی جهات توسعه قراردادهای هوشمند آشنا باشید.


شرح دوره

مهمترین مفهومی که دنیای ارزهای دیجیتال به کسب و کارهای امروزی اضافه کرده است قابلیت tokenize کردن کسب و کار و بهره گیری از مفهومی به نام دارایی های دیجیتال می باشد. توکن‌سازی دارایی به کاربران اجازه می‌دهد تا توکن‌های دیجیتالی تولید کرده و برای دارایی‌های فیزیکی و دیجیتالی خود را به صورت توکن‌  بر روی بلاک چین ذخیره کنند.

گسترش موضوع توکن باعث به وجود آمدن استانداردها و توسعه های مختلفی شده است و کسب مهارت در این موضوع یک ضرورت مهم برای همه کسانی است که می‌خواهند دارایی های دیجیتال خود را به صورت عمومی ارائه کنند می باشد.

دوره جامع توسعه, سفارشی سازی و انتشار توکن ERC20, یک دوره کامل جهت آشنایی با مفهوم توکن توسعه آن می باشد. ما در این دوره همه مراحل مربوط به توسعه و انتشار توکن را پوشش داده و در مورد اضافه کردن ویژگی های خاص به توکن صحبت می کنیم.
 

فصل 1/ 5 درس/46 دقیقه

آشنایی با استاندارد ERC20 و توسعه توکن پایه

مفهوم توکن ,تاریخچه توکن ERC20

رایگان

در این قسمت به مرور تاریخچه توکن ERC20 و نحوه شکل‌گیری ایده آن در ذهن Vitalik Buterin به عنوان خالق بلاک چین اتریوم می پردازیم.

مرور استاندارد ERC20

رایگان

در این قسمت استاندارد ERC20 را مرور کرده و با توابع و رویدادهای یک توکن پایه آشنا می شویم.

توسعه استاندارد ERC20- بخش اول

رایگان

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

توسعه استاندارد ERC20- بخش دوم

در این قسمت و در ادامه این موضوع توسعه تو کن, توابع دیگر مانند balanceOf را توسعه داده و رویدادهای لازم را به توکن اضافه میکنیم.

تست توکن توسعه داده شد

در این قسمت با فریمورک Remix آشنا شده در به کمک آن توابع و نحوه کارکرد توکن توسعه داده شده را آزمایش می کنیم.

فصل 2/ 5 درس/44 دقیقه

آشنایی با توسعه‌های Openzeppelin

آشنایی با Openzeppelin

در این قسمت با وبسایت openzeppelin و خدمات آن در موضوع استانداردسازی قراردادهای هوشمند آشنا شده و توسعه توکن ERC20 را با استفاده از قراردادهای استاندارد منتشر شده توسط openzeppelin انجام می دهیم.

آشنایی با توسعه‌های AccessControl و Mintable در Openzeppelin

برای قسمت با استفاده از توسعه‌های openzeppelin , یک توکن با قابلیت mint شدن ایجاد می کنیم و سپس با افزونه های مدیریت دسترسی Ownable و AccessControl آشنا می شویم.

آشنایی با توسعه‌ Burnable در Openzeppelin

در این قسمت با مفهوم سوزاندن توکن به جهت کنترل مخزن آن آشنا شده و سپس با استفاده از توسعه‌ Burnable در openzeppelin, یک توکن با قابلیت burn شدن ایجاد می کنیم.

آشنایی با توسعه‌ Pausable در Openzeppelin

در این قسمت با مفهوم pause کردن توکن به جهت توقف موضوع انتقال توکن آشنا شده و سپس با استفاده از توسعه‌ Pausable در openzeppelin, یک توکن با قابلیت pause شدن ایجاد می کنیم.

آشنایی با توسعه‌ ERC20Capped در Openzeppelin

در این قسمت با مفهوم محدود کردن قابلیت ضرب توکن (mint) آشنا شده و سپس با استفاده از توسعه‌ ERC20Capped در openzeppelin, یک توکن با قابلیت موجودی ایجاد می کنیم.

فصل 3/ 2 درس/20 دقیقه

اضافه کردن توسعه های خاص به توکن و انتشار آن

آشنایی با مفهوم freeze کردن توکن

در این قسمت با مفهوم freeze کردن توکن آشنا می شویم و دو نمونه توکن با قابلیت انجماد در یک بازه زمانی و همینطور انجماد برای بعضی اکانت ها توسعه می‌دهیم.

اضافه کردن قابلیت Airdrop به توکن

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

فصل 4/ 3 درس/0 دقیقه

موضوعات دیگر

ارتباط با توکن از طریق یک قرارداد هوشمند

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

آشنایی با مفهوم Stable Coins

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

آشنایی با مفهوم Wrapped Tokens

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

0 نظر

user