Creating an NFT on Arbitrum
This course will guide you in implementing and deploying your own ERC-721 NFT contract on the Arbitrum platform. You will learn how to use Rust language and the Stylus SDK to create, manage NFT, and gain in-depth knowledge of key features such as NFT minting.
Intended Learners
Who’s This Course For
- For Developers interested in blockchain and smart contracts
- For Developers interested in Rust programming
- For Developers interested in Arbitrum
Requirements
- No CS background required - This course explains code line by line, which can help beginners quickly grasp the concepts
- Basic understanding of Arbitrum and Rust - At a minimum, you should be familiar with the content of the Stylus Rust SDK introduction course
What You’ll Learn
- The complete process of developing Arbitrum Stylus NFT smart contract.
Syllabus
Unit 1 - Introduction
This chapter will cover the relevant knowledge about NFTs.
Unit 2 - Environment Setup and Dependency Import
This section explains how to set up the environment configuration and import the relevant dependencies for our Arbitrum NFT project.
Unit 3 - Initialize the NFT Contract
This section introduces how to initialize our Arbitrum NFT contract.
Unit 4 - Defining Storage Data Structure
This section will cover how to define a storage data structure for our NFT.
Unit 5 - Minting NFTs
This section explains how to implement the minting functionality in our NFT contract.
Unit 6 - Interaction
This chapter will learn how to build and deploy programs.
Creating an NFT on Arbitrum