这是我的Web3前端开发学习项目,主要用于系统性学习区块链前端开发相关技术。
| 阶段 | 关键词 | 学习重点 |
|---|---|---|
| 1-2周 | 基础认知 | 区块链/Web3/钱包/NFT等核心概念 |
| 3-6周 | 技术打底 | React、Next.js、Solidity理解 |
| 7-10周 | 工具掌握 | 钱包连接、合约调用、状态管理 |
| 11-14周 | 实战落地 | 项目结构、交互实现、综合能力 |
- 掌握Web3基础概念和区块链原理
- 学会使用React/Next.js构建现代Web应用
- 理解智能合约与前端的交互方式
- 掌握钱包连接和Web3库的使用
- 能够独立开发DApp前端应用
init_web3_frontend/
├── README.md # 项目说明
├── docs/ # 学习笔记和文档
├── examples/ # 示例代码
├── projects/ # 实践项目
│ ├── basic/ # 基础练习
│ ├── dapp/ # DApp项目
│ └── nft/ # NFT相关项目
└── resources/ # 学习资源
- React - 用户界面库
- Next.js - React全栈框架
- TypeScript - 类型安全的JavaScript
- Tailwind CSS - 样式框架
- ethers.js / web3.js - 以太坊JavaScript库
- MetaMask - 钱包连接
- Wagmi - React Hooks for Ethereum
- RainbowKit - 钱包连接UI组件
- Hardhat - 智能合约开发环境
- Remix - 在线Solidity IDE
- IPFS - 去中心化存储
- 区块链基础概念
- Web3.0概述
- 钱包原理和使用
- NFT基础知识
- React基础复习
- Next.js框架学习
- Solidity语言入门
- 智能合约开发基础
- 钱包连接实现
- 智能合约调用
- Web3状态管理
- 交易处理
- 完整DApp开发
- 项目部署
- 用户体验优化
- 综合项目展示