教程总览
教程总览
本页内容正在整理中,欢迎贡献。
概述
本章提供完整的实战项目教程,每个教程覆盖一个完整的应用场景——从合约编写、测试、部署到前端集成。通过实战项目掌握以太坊开发的核心技能。
主要内容
教程列表
| 难度 | 教程 | 技术点 |
|---|---|---|
| 🟢 入门 | 去中心化投票系统 | 基础合约、事件、mapping |
| 🟢 入门 | 发行 ERC-20 Token | ERC-20、OpenZeppelin |
| 🟡 中级 | NFT Mint 网站 | ERC-721、前端、wagmi |
| 🟡 中级 | 多签钱包 | 多签逻辑、安全设计 |
| 🟡 中级 | Chainlink 价格数据 | 预言机、DeFi 集成 |
| 🔴 高级 | 构建 AMM 流动性池 | DeFi、数学原理 |
| 🔴 高级 | 跨链消息 CCIP | Chainlink CCIP、跨链 |
推荐学习顺序
初学者路线(完成基础后):
- 先完成 入门起步 章节
- 发行 ERC-20 Token —— 理解 Token 标准
- 去中心化投票系统 —— 掌握合约状态管理
- NFT Mint 网站 —— 学习前后端结合
进阶路线:
- 多签钱包 —— 理解安全设计模式
- Chainlink 价格数据 —— 接入真实世界数据
- 构建 AMM 流动性池 —— 深入 DeFi 原理
- 跨链消息 CCIP —— 多链应用开发
每个教程的结构
每个实战教程都包含:
📋 项目概述 - 功能需求 - 技术栈说明
⚙️ 合约实现 - 完整 Solidity 代码 - 关键逻辑说明
🧪 测试 - Hardhat/Foundry 测试代码 - 覆盖核心功能
🚀 部署 - 测试网部署步骤 - Etherscan 验证
🖥️ 前端集成(部分教程) - React + wagmi 代码 - 完整 DApp 示例开源代码仓库
所有教程代码均可在 GitHub 上找到:
欢迎提交 PR 补充或改进教程!