使用 Solidity 和 Next js 构建全栈 NFT 市场
Build a full stack NFT Marketplace using Solidity & Next js
了解如何在以太坊上从头开始构建、部署和测试 NFT 市场
你会学到什么
-
区块链知识
-
Web3 全栈架构
-
Solidity 实施
-
Hardhat 和 Metamask 的使用
-
Pinata 上的 NFT 数据操作和存储
-
Next JS 与 Web3 和区块链的集成
-
创建NFT(ERC721)智能合约
-
真实世界去中心化应用
要求
-
Solidity 基础知识
-
安全帽知识
-
Next js 基础知识
描述
如果您是加密货币领域的一员,您可能听说过这种被称为 NFT 的热门数字资产。本课程涵盖了根据 ERC721 标准开发去中心化 NFT 应用程序所需的一切。用户将能够在我们的市场上使用以太币买卖 NFT。
您将学习如何使用 Solidity、IPFS、Next.js、Ethers.js 和 Hardhat 在以太坊上构建全栈 NFT 市场。我们将从头开始,创建一个新的 hardhat 项目并安装依赖项。然后我们将编写并测试智能合约。测试通过后,我们将编写前端代码来连接智能合约。NFT 元数据将存储在基于 IPFS 的存储 Pinata 上。
先决条件
要成功完成本指南,您必须具备以下条件:
- 应该安装 Node.js 和 VS Code。
- Metamask 钱包扩展应该安装在您的浏览器中,其中包含一些测试 Goerli 以太币。
- 需要 Solidity、hardhat 和 Next js 的基础知识。
堆栈
在本课程中,我们将使用以下方法构建一个完整的堆栈应用程序:
Web 应用程序框架– Next.js
Solidity 开发环境– Hardhat
文件存储– Pinata
客户端库– Ethers.js
在课程结束时,您将学习申请 web3 开发人员工作或什至在区块链行业建立自己的初创公司所需的所有概念。因此,不要再浪费时间了,现在就注册并尽快进入下一个互联网时代。
本课程适合谁:
- 中级区块链开发人员
- 想要获得实用知识的开发者
- 对Web3开发好奇的同学
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)