返回
项目实战

Creating an NFT on Sui

This course will guide you through developing and deploying your own NFT contract on Sui. You will learn how to use the Move language to create and manage NFTs, and gain a deep understanding of essential functions such as minting and burning NFTs.

语言move
难度简单
总时长2小时

目标学习者

这门课是给谁上的

  • Developers who are interested in blockchain and smart contracts.
  • Developers who are interested in Move programming.
  • Developers who are interested in Sui.

要求

  • No CS background required – the course explains the code line by line to help beginners quickly grasp the concepts.
  • Basic understanding of Sui and Move.

你会学到什么

  • The complete process of developing NFTs.
Sui
Display
Mint
Burn

课程安排

  • Unit 1 - Introduction to the Course

    In this unit, we will learn the basic concepts of NFT on Sui.


  • Unit 2 - Defining modules and importing dependencies

    In this unit, we will learn how to initialize the project and import related dependencies


  • Unit 3 - Define the contract data structure

    In this unit, we will learn how to define the basic data structure of a NFT contract.


  • Unit 4 - Program Initialization

    In this unit, we will learn the initialization function of the NFT contract


  • Unit 5 - Implementing the Minting Function

    In this unit, we will learn how to implement the NFT minting function.


  • Unit 6 - Implementing the Burn Function

    In this section, we will introduce how to implement the burn function for NFTs.


  • Unit 7 - Interaction

    In this unit, we will learn how to build and deploy the program.

practice

Creating an NFT on Sui

30 小节
移动端和桌面端均可访问