Creating an NFT on Sui
This course will guide you through implementing and deploying your own NFT contract on the Sui platform. You will learn how to use the Move language to create and manage NFTs, and gain an in-depth understanding of key functions such as minting and burning NFTs.
目标学习者
这门课是给谁上的
- Developers interested in blockchain and smart contracts.
- Developers interested in Move programming.
- Developers 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.
课程安排
Unit 1 - Introduction to the Course
In this unit, you will learn about NFT.
Unit 2 - Defining modules and importing dependencies
This section describes how to build the environment configuration for our project and import related dependencies.
Unit 3 - Define the contract data structure
This section describes how to define the basic data structure of a contract.
Unit 4 - Program Initialization
This section introduces how to define the initialization function of the program.
Unit 5 - Implementing the Minting Function
This section introduces 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 chapter, we will learn how to build and deploy the program.
Creating an NFT on Sui