برنامه نویسی بلاک چین

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

پیش‌نیاز: ندارد

نوع کار و دانش: مشخص نشده

منبع: سند استاندارد آموزشی سازمان فنی و حرفه‌ای

دوره‌های فعال این استاندارد