第一阶段:夯实基础,完成第一个实战项目
🎯 学习目标:完成并掌握第一个 Web3 Demo 项目全流程
课程内容:
- 掌握 Web3 基础概念与常见术语
- 需掌握的开发语言:(详细资料请参考:Web3开发语言学习路线)
- Solidity(必学):用于编写智能合约(学习周期:4–6 周)
- JavaScript(必学):用于合约交互脚本(学习周期:2–4 周)
- 后端语言(必选一):Go / Java / Node.js 三选一,可根据兴趣和岗位需求选择,掌握越多工作范围越广
| 语言 | 学习难度 | Web3 后端应用场景 | 就业需求 | 推荐对象 | 开发框架 | 学习周期 |
| Go | 中等 | 高性能后端服务、交易所、钱包服务等 | 高 | 希望从事高性能后端开发的学员 | Bin | 6–10 周 |
| Node.js | 低 | API 服务、与智能合约交互、全栈开发等 | 中 | 前后端开发一体化的学员 | NestJS | 2–4 周 |
| Java | 高 | 企业级应用、传统区块链项目 | 中 | 有 Java 背景,转型 Web3 的学员 | Springboot | 8–12 周 |
- 完成第一个实战项目:Web3 Demo(学习周期:3天)
第一阶段学完之后学员的输出目标:
- 独立搭建并完成 Web3 Demo 项目
- 熟练使用 MetaMask 钱包:连接本地区块链、签名与发送交易等
- 掌握本地区块链的搭建与配置
- 实现前端与合约、钱包的交互
- 掌握合约编写、编译与部署流程
第二阶段:拓展能力,掌握进阶实战
🎯 学习目标:具备多种典型 Web3 项目独立开发能力
课程内容:
- 掌握 Web3 整体生态与行业格局(学习周期:3天)
- 深入学习 DeFi 核心业务逻辑(学习周期:1-2周)
- 系统研读 Uniswap V2/V3 白皮书与源码(学习周期:1-2周)
- 完成以下实战项目:
- NFT 数字藏品协议与交易平台(NFT)(学习周期:3天)
- Web3 去中心化质押奖励系统(Staking)(学习周期:3天)
- 稳定利率借贷协议开发(Lending)(学习周期:3天)
- Web3 去中心化交易所项目(DEX)(学习周期:1周)
- 以太坊钱包管理项目(Wallet)(学习周期:1-2周)
- Privy官方钱包集成项目(Privy)(学习周期:5天)
- 链下订单簿内存撮合交易系统(链下撮合交易 入门版)(学习周期:5天)
- 链下撮合交易系统(链下撮合交易 升级版)(学习周期:1-2周)
第二阶段学完之后学员的输出目标:
- 全面了解 Web3 生态,深入掌握 DeFi 业务形态
- 理解并掌握 Uniswap V2/V3 的核心机制与知识点
- 能独立完成所有实战项目的搭建
- 熟悉并理解各项目的业务流程与代码逻辑
- 掌握实战项目中合约的开发方法
- 熟练运用主网进行项目测试
第三阶段:冲刺就业,拿下 Web3 Offer
🎯 学习目标:具备核心岗位技能,胜任 Web3 合约开发岗位需求。
课程内容:
- 根据JD招聘要求,定制针对性简历
- 分析目标岗位要求,突出个人项目经验与技能。
- 通过模拟面试演练,提升表达与实战能力
- 进行技术面试与行为面试的模拟,提升应对能力。
- 熟练掌握简历投递与跟进技巧
- 学习如何有效投递简历,跟进面试进度。
- 根据面试反馈查缺补漏,强化薄弱环节
- 针对面试中暴露的不足,进行针对性提升。