解决什么问题:从零跑通一个去中心化应用的完整链路
很多前端或后端开发者对区块链有兴趣,但卡在“怎么把网页和链上合约连起来”这一步。这门课解决的就是这个断层:不空谈区块链原理,而是带你从零写出一个能跑的 web3 应用。核心场景很具体——怎么部署智能合约、怎么让网页通过 MetaMask 和合约交互、怎么用 OpenZeppelin 规范地写代币逻辑、怎么用 Hardhat 管理编译和部署流程。如果你之前写过 JavaScript 但没碰过以太坊开发,这门课刚好补上“链上合约 + 前端连接”这一整块。
适合什么基础、建议怎么看
你需要有基本的 JavaScript 和前端开发能力,能看懂异步调用和 DOM 操作,不需要懂 Solidity 的进阶语法,但最好没接触过合约开发也能跟着写。建议先看环境准备和“web3 版 hello”那几节,把插件装好、把一个最简单的合约部署跑通,确认本地环境没问题再往下。悬赏任务和代币合约那块涉及 OpenZeppelin 和 Hardhat 的配合,是整个体系课里最值得慢看的部分——不要跳着看,因为每一步的编译、部署、测试是连在一起的,跳一节后面容易对不上。
学完能独立做什么、资料怎么配合练习
学完之后,你应该能独立完成一个带代币逻辑的小型去中心化应用:自己写并部署一个 ERC20 代币合约,用 Hardhat 管理部署脚本,前端页面能调起 MetaMask 完成签名和交易,用户能在页面上完成悬赏发布或领取这类链上操作。练习时建议这样配合资料:先看一遍视频理解流程,然后关掉视频自己照着写一遍合约和前端调用代码,写不动了再回去对照。重点是每节看完后立刻在本地跑一次,不要攒着一起做——环境报错和链上交易失败是这门课最大的坑,边看边跑能尽早暴露问题。
从0到1掌握流行的web3应用开发搭建
课程目录
* 01 课程介绍及准备说明/
* 01 课程介绍与效果演示.mp4 (35.81 MB), 13:13
* 02 课程依赖环境介绍.mp4 (19.75 MB), 06:41
* 02 web3版hello/
* 01 智能合约的交互方式.mp4 (7.87 MB), 03:23
* 02 准备工作--部署合约-装插件.mp4 (18.69 MB), 04:08
* 03 智能合约交换代码分析.mp4 (43.95 MB), 08:23
* 04 通过metamask交互演示.mp4 (21.03 MB), 04:21
* 03 悬赏任务智能合约开发/
* 01 借助openzeppelin编写token合约.mp4 (26.76 MB), 05:53
* 02 hardhat安装说明.mp4 (32.22 MB), 07:36
* 03 使用hardhat部署并开源token.mp4 (94.32 MB), 19:57
* 04 任务合约开发-需求分析与结构设计.mp4 (40.86 MB), 10:35
* 05 任务合约开发-任务发布实现.mp4 (60.23 MB), 12:24
* 06 任务合约开发-接受任务和提交任务.mp4 (40.07 MB), 08:24
* 07 任务合约开发-任务确认.mp4 (36.72 MB), 07:37
* 08 任务合约开发-任务查询和分页查询.mp4 (46.04 MB), 10:34
* 09 任务合约开发-合约测试与小作业.mp4 (59.72 MB), 10:31
* 04 智能合约交互与业务实现/
* 01 前端交互-basic基础代码说明.mp4 (81.65 MB), 16:28
* 02 前端交互-配置ABI和合约地址.mp4 (30.81 MB), 06:41
* 03 账户管理尝试与分析.mp4 (81.43 MB), 18:07
* 04 前端交互-发布任务交互.mp4 (41.58 MB), 08:54
* 05 前端交互-任务状态变更.mp4 (65.44 MB), 13:40
* 06 前端交互-bug解决与完整测试.mp4 (33.74 MB), 07:46
* 07 课程总结.mp4 (8.57 MB), 04:11






