ERC-721/NFT 完全开发指南

  • 课程介绍
  • 课程讲师
  • 课程大纲
  • 购买本课
  • 学员评分2

ERC-721/NFT 的课程大纲 - 完整的开发人员指南

这是一门中级指导课程,您可以在其中学习构建基于不可替代令牌的应用程序。您将构建一个智能合约,将您的资产表示为 NFT,并将资产存储在IPFS 中。您还将学习使用OpenZeppelin库来扩展合同以满足您的需求。您将学习构建一个简单的代币交易所并实现在交易所买卖代币的功能。此应用程序将使用Solidity 编程语言使用 Truffle 框架、Javascript 和 HTML/CSS 构建。IPFS将用于存储您的。

先决条件

这是一个中级以太坊开发课程。学生应完成我们的免费以太坊入门课程和至少我们的免费初学者课程。

一、介绍

1.1. 欢迎
1.2. 先决条件
1.3. 项目概况

2. 代币指南

2.1. 什么是代币?
2.2. 什么是加密代币?
2.3. 广泛的代币类别
2.4. 按用途划分的代币类别
2.5. 代币生成机制
2.6. 以太坊代币
2.7. ERC 和 EIP 指南

3. NFT 收藏品应用

3.1. 什么是 ERC-721?
3.2. 项目详情
3.3. 实施计划

4. ERC-721 代币合约

4.1. 界面设置
4.2. balanceOf、ownerOf 和 transferFrom 解释
4.3. balanceOf 和 ownerOf 函数实现
4.4. transferFrom 函数的实现
4.5. 为什么使用 safeTransferFrom 函数?
4.6. safeTransferFrom 函数实现
4.7. 审批功能实施
4.8. 什么是 ERC-165?
4.9. ERC-721 扩展

5. 图代币后端

5.1. Open Zeppelin 库介绍
5.2. 松露项目设置
5.3. 项目复习
5.4. 随机图代币合约设置
5.5. 声明图形属性
5.6. Mint Graph Token - 第 1 部分
5.7. Mint Graph Token - 第 2 部分
5.8. 冷却逻辑
5.9. 编译、部署和测试

6. 图 NFT 前端

6.1. 前端设置
6.2. 什么是 IPFS?
6.3. 将图形添加到 IPFS
6.4. 将元数据 JSON 上传到 IPFS
6.5. 来自前端的薄荷 NFT
6.6. 测试 NFT 创建
6.7. 在前端渲染令牌

7. 简单的交换实现

7.1. 简单令牌交换概述
7.2. listToken 函数实现
7.3. buyToken 函数实现
7.4. 更新迁移和部署
7.5. 呈现所有者令牌页面
7.6. 批准代币出售
7.7. 从前端列出令牌
7.8. 从前端购买令牌
7.9. 结论

已有 0 用户参与0
0 : 0
+1已打分

讲师:Mahesh Murthy
简介:Mahesh has over 12 years of experience building highly scalable distributed systems. He is passionate about the Education industry and the impact Blockchain can have in higher education. His mission is to bring more developers in to the Blockchain world.

# ERC-721/NFT 的课程大纲 - 完整的开发人员指南
这是一门中级指导课程,您可以在其中学习构建基于不可替代令牌的应用程序。您将构建一个智能合约,将您的资产表示为 NFT,并将资产存储在IPFS 中。您还将学习使用OpenZeppelin库来扩展合同以满足您的需求。您将学习构建一个简单的代币交易所并实现在交易所买卖代币的功能。此应用程序将使用Solidity 编程语言使用 Truffle 框架、Javascript 和 HTML/CSS 构建。IPFS将用于存储您的。

## 先决条件
这是一个中级以太坊开发课程。学生应完成我们的免费以太坊入门课程和至少我们的免费初学者课程。

## 1. 介绍
1.1. 欢迎
1.2. 先决条件
1.3. 项目概况
## 2. 代币指南
2.1. 什么是代币?
2.2. 什么是加密代币?
2.3. 广泛的代币类别
2.4. 按用途划分的代币类别
2.5. 代币生成机制
2.6. 以太坊代币
2.7. ERC 和 EIP 指南
## 3. NFT 收藏品应用
3.1. 什么是 ERC-721?
3.2. 项目详情
3.3. 实施计划
## 4. ERC-721 代币合约
4.1. 界面设置
4.2. balanceOf、ownerOf 和 transferFrom 解释
4.3. balanceOf 和 ownerOf 函数实现
4.4. transferFrom 函数的实现
4.5. 为什么使用 safeTransferFrom 函数?
4.6. safeTransferFrom 函数实现
4.7. 审批功能实施
4.8. 什么是 ERC-165?
4.9. ERC-721 扩展
## 5. 图代币后端
5.1. Open Zeppelin 库介绍
5.2. 松露项目设置
5.3. 项目复习
5.4. 随机图代币合约设置
5.5. 声明图形属性
5.6. Mint Graph Token - 第 1 部分
5.7. Mint Graph Token - 第 2 部分
5.8. 冷却逻辑
5.9. 编译、部署和测试
## 6. 图 NFT 前端
6.1. 前端设置
6.2. 什么是 IPFS?
6.3. 将图形添加到 IPFS
6.4. 将元数据 JSON 上传到 IPFS
6.5. 来自前端的薄荷 NFT
6.6. 测试 NFT 创建
6.7. 在前端渲染令牌
## 7. 简单的交换实现
7.1. 简单令牌交换概述
7.2. listToken 函数实现
7.3. buyToken 函数实现
7.4. 更新迁移和部署
7.5. 呈现所有者令牌页面
7.6. 批准代币出售
7.7. 从前端列出令牌
7.8. 从前端购买令牌
7.9. 结论

100%好评

  • 1 星级:(0%)
  • 2 stars:(0%)
  • 3 stars:(0%)
  • 4 stars:(0%)
  • 5 stars:(100%)

发表评论

程序咖XR实验室
相关课程
电子邮箱
  • 程序咖巴士
联系我们
  • 扫一扫,联系我们