برنامه نویسی بلاک چین
85 ساعت
مدرک ورودی: دیپلم
شایستگی
این دوره فنی و حرفهای با تمرکز بر برنامه نویسی بلاک چین، دانش لازم را در زمینه مفاهیم پایه ای ارزهای دیجیتال، تفاوت کوین و توکن و اصول امنیت تراکنش ها فراهم می کند. شرکت کنندگان به صورت عملی یاد می گیرند که چگونه قراردادهای هوشمند ساده تا پیشرفته را با زبان Solidity بنویسند و تکنیکهایی مانند ارث بری (Inheritance) و افزایش قابلیت بازنگری کد را پیاده سازی نمایند. در ادامه دوره، مهارت ساخت اپلیکیشن های غیرمتمرکز (DApp)، استفاده از کتابخانه های Web3.js و Ether.js برای تعامل با شبکه بلاک چین آموزش داده می شود. همچنین مباحث تخصصی شامل استانداردهای توکن ERC-20، طراحی NFTها بر اساس استاندارد ERC-721 و راه اندازی پروژههای ICO و فروش آثار هنری در قالب NFT پوشش داده خواهد شد.
سرفصلهای دوره
- مفاهیم پایه ای ارزهای دیجیتال، توکن و کوین
- تاریخچه، کاربردها، نقاط قوت و ضعف
- تفاوت کوین و توکن
- انواع استیبل کوین و نحوه کارکرد آنها
- بلاک چین و امنیت تراکنش ها
- مفاهیم کلیدی مانند Public Key، Private Key و Digital Signature
- استفاده از Explorerها برای بررسی شبکه
- نصب و مدیریت کیف پول ارز دیجیتال
- برنامه نویسی در Solidity (مقدماتی تا پیشرفته)
- متغیرها، توابع، Modifier، Struct و Enum
- تکنیکهای Auditability، Inheritance و کاهش خطا با ASSERT/REVERT
- انتقال موجودی به اکانت دیگر از طریق transfer/send/call
- توسعه DApp و استفاده از کتابخانه های Web3.js و Ether.js
- بررسی ماژول ها و توابع شبکه بلاک چین
- ساخت اپلیکیشن غیرمتمرکز (DApp) با هر دو کتابخانه
- پیاده سازی توکن، NFT و بستر فروش آثار هنری
- استاندارد ERC-20 برای توکنهای معمولی
- استانداردهای ERC-721 و ERC-1155 برای NFTها
- راه اندازی پروژه ICO، Airdrop و مارکت خرید و فروش NFT
پیشنیاز: ندارد
نوع کار و دانش: مشخص نشده