0

دوره برنامه نویسی NFT و متاورس (علوم نوین امیرکبیر)

درباره این دوره

بسیاری از امور مربوط به نقل و انتقالات مالکیت اموال و دارایی های مادی و معنوی که در گذشته به روش سنتی روی کاغذ یا در بهترین حالت با ثبت در سیستم های دیتابیسی انجام می شد، امروزه به کمک NFT در بستر بلاک چین و متاورس انجام پذیر است. امروزه ما می توانیم با ساخت NFT، مالکیت دارایی ها (املاک و مستقلات، خودرو، اشیاء گرانبها، اسناد و مدارک، لایسنس و گواهی، حقوق معنوی آثار هنری و …) را در بلاک چین به ثبت برسانیم. بدینصورت فروش و انتقال دارایی ها بسیار امن تر شده و به میزان چشمگیری از جرائم و کلاهبرداری که قبلا صورت می‌ گرفت، کاسته می شود.

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

این دوره آموزشی به صورت دوره ویدئویی برگزار می شود و مطمئنا جامع ترین دوره آموزش برنامه نویسی NFT است که برای اولین بار در ایران توسط مرکز آموزش آنلاین علوم نوین امیرکبیر برگزار می شود.

اهداف کلی دوره


  • آشنایی با اصول و کاربرد NFT در حوزه های مختلف (املاک و مستقلات، اسناد و مدارک، آثار هنری، موسیقی، ویدئو و سایر هنرهای دیجیتال، مد، لایسنس و گواهی، گیمینگ، ورزش، کلکسیون)
  • برنامه نویسی NFT با استاندارد ERC-721 و ERC-1155 به زبان سالیدیتی
  • ساخت nft و فروش NFT در opensea
  • پیاده سازی سیستم فروش مزایده ای NFT در بلاک چین (Auction)
  • پیاده سازی بستر خرید و فروش NFT ها (NFT Marketplace)

برای درک عمیق مطلب دوره، چند پروژه کامل (Full Stack DApp) از جمله پروژه مارکت پلیس و Auction پیاده سازی خواهد شد تا مطالب آموخته شده به چالش کشیده شود. در اپلیکیشن های طراحی شده از قرارداد هوشمند (اسمارت کانترکت) به زبان سالیدیتی استفاده خواهیم کرد و بخش FrontEnd پروژه ها طراحی و پیاده سازی خواهد شد تا دانشجویان گرامی پس از سپری کردن این دوره، به راحتی قادر به پیاده سازی پروژه های مبتنی بر NFT و متاورس باشند.

سرفصل دوره

آشنایی با مفاهیم NFT

  • آشنایی با NFT ها (توکن های غیر قابل ترید)
  • nft چیست؟
  • آشنایی با حوزه های کاربرد NFT :
    • عرضه آثار هنری NFT شده : تابلوهای نقاشی، موسیقی، ویدئو و سایر هنرهای دیجیتال
    • صنعت مد
    • لایسنس و گواهی
    • گیمینگ
    • ورزش
    • کلکسیون

 

2- آشنایی با استاندارد ERC721

  • کاربرد استاندارد ERC721
  • آشنایی با وظایف هر کدام از توابع استاندارد ERC721
  • ساخت توکن ساده با استاندارد ERC721 در سالیدیتی
  • ساخت توکن ERC-721 با زبان Solidity
  • کاربرد استاندار ERC-165 برای تشخیص اینترفیس
  • ساخت NFT با کتابخانه OpenZeppelin
  • Deploy کردن NFT در شبکه های بایننس اسمارت چین (BSC) و پالیگان (Polygon)
  • لیست کردن NFT های مینت شده در مارکت پلیس Opensea

 

3- آشنایی با استاندارد ERC-1155

  • کاربرد استاندارد ERC-1155
  • آشنایی با وظایف هر کدام از توابع استاندارد ERC-1155
  • ساخت و دپلوی توکن ساده با استاندارد ERC-1155 در سالیدیتی

 

4- مدیریت رویالتی با استاندارد ERC-2981

  • آشنایی با مفهوم رویالتی (Royalty) در مبحث NFT ها
  • کاربرد استاندارد ERC-2981
  • آشنایی با وظایف هر کدام از توابع استاندارد ERC-2981
  • ساخت NFT با استاندارد ERC721 و تخصیص رویالتی با استاندارد ERC-2981 در سالیدیتی

 

5- مدیریت متادیتا (Metadata)

  • متادیتا چیست؟
  • روش های ذخیره سازی متادیتا
  • آشنایی با فایل سیستم های توزیع شده و ذخیره سازی غیرمتمرکز اطلاعات
  • IPFS چیست؟
  • نصب و استفاده از IPFS Desktop
  • نصب کتابخانه nft.storage
  • آپلود فایل روی فضای ذخیره سازی غیرمتمرکز IPFS و بدست آوردن CID
  • دسترسی به فایل ذخیره شده روی IPFS با داشتن CID فایل
  • ساخت متادیتا با استاندارد EIP721 و همچنین استاندارد تعمیم یافته OpenSea
  • مشاهده NFT های ساخته شده در OpenSea

 

6- پروژه کامل مارکت‌پلیس خرید و فروش (NFT MarketPlace)

در این پروژه، یک NFT MarketPlace کامل (قرارداد هوشمند + فرانت اند) پیاده سازی شده است. در پروژه مارکت پلیس شما به طور استاندارد با روش صحیح ذخیره متادیتا برای NFT در فضای IPFS آشنا خواهید شد. به طوری که تصویر و جزئیات NFT را با استاندارد metadata در فضای IPFS ذخیره کرده و در هنگام مشاهده NFT در مارکت پلیس هایی مانند Opensea و … اطلاعات NFT از این فضا load و نمایش داده خواهد شد.

  • ساخت یا مینت NFT به تعداد دلخواه با استاندارد ERC721
  • تخصیص رویالتی (Royalty) برای هنرمند تولید کننده NFT به کمک استاندارد ERC-2981
  • ذخیره تصویر و پراپرتی های NFT در فضای IPFS و تشکیل tokenURI برای هر NFT
  • ذخیره tokenURI ها در کانترکت ERC721URIStorage
  • تعیین قیمت NFT و لیست کردن nft برای فروش
  • ویرایش آفر و تغییر قیمت nft لیست شده
  • حذف nft از لیست و کنسل کردن فروش NFT
  • فروش یا انتقال مالکیت NFT به فرد جدید
  • استیک کردن NFTها در کانترکت StakingNFT و دریافت سود سپرده گذاری

موسسه برگزارکننده

علم و نوین امیرکبیر

مدرس

مجید شبیری

دوره های مشابه

دوره آموزش متاورس به شما کمک می‌کند تا از حوزه متاورس درآمد کسب کنید. درآمدزایی از حوزه متاورس به روش‌های مختلفی انجام می شود که ما در این دوره به صورت جامع 0-100 شما را با دنیای جذاب متاورس آشنا خواهیم کرد.

سرفصل‌های دوره آموزش متاورس

استفاده از اینترنت و شبکه‌های اجتماعی نه تنها بخشی از سرگرمی و تفریحات مردم جهان را به خود اختصاص داده است، بلکه شغل و کسب درآمد میلیون‌ها نفر را نیز در بر می‌گیرد. همین امر باعث شده است تا نیاز به فضای مجازی در میان افراد جهان بیش از پیش احساس شود. متاورس حوزه جدیدی در فضای مجازی و بستر اینترنت است که به گفته بسیاری از کارشناسان، تحول عظیمی را در شیوه زندگی انسان‌ها به وجود خواهد آورد. دوره متاورس و ان اف تی دوره‌ای است که به تمامی علاقه‌مندان به این جهان جدید و شگفت‌انگیز، کمک می‌کند تا به صورت حرفه‌ای و تخصصی وارد این دنیای نوین شوند و به کسب درآمد بالا برسند.

 

در دنیای فناوری اطلاعات و بلاکچین , تکنولوژی NFT یا به اختصار NFT یا توکن های غیر مثلی , به یکی از تکنولوژی های پیشتاز تبدیل شده است. توکن های غیر مثلی نوع خاصی از دارایی هستند که مالکیت آنها به شکل داده های دیجیتال روی بلاکچین ذخیره و ثبت می شود.

دوره برنامه نویسی NFT به عنوان یکی از جدیدترین و پرطرفدار ترین حوزه های برنامه نویسی , شما را با مفاهیم این فناوری آشنا میکند و اصول پیاده سازی یک NFT را با استفاده از استاندارد های ERC-721 و ERC-1155 و زبان برنامه نویسی سالیدیتی  به شما می آموزد. همچنین در این مسیر با نحوه انتشار یک NFT در مارکت پلیس OpenSea و همچنین ابزار های کاربردی مدیریت dstorage ها آشنا می شوید. در پایان این دوره آموزش NFT شما قادر خواهید بود تا به صورت مستقل و خلاقانه در دنیای NFT فعالیت کنید و ساختار بلاکچین و توسعه NFT را درک کرده و از آن برای ایجاد آثاری منحصر به فرد و ارزشمند استفاده کنید.

هدف از برگزاری دوره برنامه نویسی NFT

هدف اصلی برگزاری دوره برنامه نویسی NFT , ارتقاء دانش و مهارت شرکت کنندگان در زمینه NFT و برنامه نویسی NFT  است و این دوره در تلاش است با ارائه مفاهیم و مهارت های لازم از جمله مفاهیم NFT و پروژه های کاربردی و همچنین استاندارد های تخصصی پیاده سازی NFT به این هدف برسد.

با ارتقاء دانش و مهارت در زمینه برنامه‌نویسی NFT، شرکت‌کنندگان قادر خواهند بود به طور خلاقانه در دنیایی پراز فرصت‌های فناوری بلاک‌چین فعالیت کنند و به عنوان برنامه‌نویسان متخصص در زمینه NFT مشغول به کار شوند یا پروژه‌های خود را راه‌اندازی کنند.

دوره برنامه نویسی NFT مناسب چه کسانی است

دوره برنامه نویسی NFT برای افراد علاقه‌مند به فناوری بلاکچین و یادگیری تکنولوژی های بروز برنامه نویسی مناسب است.

  • برنامه نویسان و توسعه دهندگان: اگر شما یک برنامه نویس هستید و میخواهید مهارت های خود را در زمینه برنامه نویسی اسمارت کانترکت های NFT ارتقاء دهید یا به دنبال ایجاد پروژه های مبتنی بر NFT هستید این دوره برای شما مناسب است.
  • هنرمندان و خالقان محتوا: اگر شما هنرمند، طراح یا خالق محتوا هستید و می‌خواهید آثار خود را به صورت دیجیتال به فروش برسانید، مفاهیم NFT و ایجاد توکن‌های یکتا برای آثار خود را خواهید آموخت.
  • کارآفرینان و کسب و کارهای مبتنی بر فناوری : اگر شما کارآفرین هستید و به دنبال فرصت‌های کسب و کار در حوزه‌های فناوری بلاک‌چین و NFT می‌گردید، این دوره به شما ایده‌هایی برای توسعه کسب و کار خود خواهد داد.
  • دانشجویان و افراد علاقه مند به فناوری : اگر شما دانشجو هستید یا فقط به دنبال یادگیری چیزهای جدید و جذاب در زمینه فناوری هستید، این دوره می‌تواند برای شما فرصتی عالی باشد.
  • مدیران و مشاوران فناوری اطلاعات : اگر شما در حوزه مدیریت یا مشاوره فناوری اطلاعات فعالیت می‌کنید، دانش درست و صحیح در مورد فناوری NFT می‌تواند به شما در تدوین استراتژی‌ها و مشاوره بهتر به مشتریان کمک کند.

نظرات شما

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *