解决什么问题:把语法基础变成能跑的链上逻辑

很多转行者一上来就找 Web3 项目实战,结果连状态变量怎么改、合约怎么继承都没理清,写出来的代码一上测试网就报 Gas 耗尽。这门课抓的就是这个断层:它不急着给你画去中心化愿景,而是从 Solidity 语言本身切入,解决“怎么把业务逻辑翻译成合规、能在链上跑通的合约代码”这个具体场景。如果你之前只摸过前端或后端脚本,对以太坊虚拟机的存储模型和访问控制没概念,跟着这套体系课走一遍,能把“看得懂别人合约”和“自己从零写逻辑”之间的坑填平。

适合什么基础与建议先看的重点

资料对基础的要求很明确:你得有基本编程概念,比如知道什么是变量、循环、函数调用,但不要求你之前碰过区块链。完全零逻辑基础的小白直接看接口和抽象合约会发懵。建议你拿到资料后,先跳到开发工具安装和钱包配置这两块,把本地环境跑起来;接着直接看数据类型、函数以及访问控制这三个模块。这几个地方是 Solidity 区别于普通语言的核心,特别是状态变量的可见性和权限控制,弄懂了再回头看数组、结构体这些语法糖,效率会高很多。

学完能做什么与资料怎么配合练习

把基础篇吃透后,你能独立写出简单的代币逻辑、链上存证或者投票合约,并知道怎么用钱包把它们部署到测试网。资料里每段视频都对应一个语法点,我的建议是不要只拿眼睛看,一定要开着编辑器边看边敲。看到函数重写和位运算这些容易踩坑的地方,暂停视频,自己在本地改改参数看报错提示。遇到合约继承的章节,试着自己建一个父合约,再写个子合约去继承它,跑通整个调用链。学语言没有捷径,这套资料的用法就是当字典查:先过一遍基础篇把骨架搭起来,后面写 dapp 应用遇到具体语法卡壳时,再回来精准定位对应的章节看实现细节。


学习完本课程能够独立开发Solidity智能合约和Web3 dapp应用

课程目录

*   01 Solidity基础篇/

  *   01 metamask的安装和使用.mp4 10:31

  *   02 开发工具安装和使用.mp4 14:25

  *   03 数据类型.mp4 21:45

  *   04 函数.mp4 22:49

  *   05 数组.mp4 21:45

  *   06 函数、变量访问控制.mp4 25:58

  *   07 接口, 抽象合约, 合约继承, 函数重写, 函数重载.mp4 22:22

  *   08 结构体struct.mp4 12:52

  *   09 bytes数组(一).mp4 22:30

  *   10 bytes数组(二).mp4 06:34

  *   11 if条件控制和for循环.mp4 13:49

  *   12 运算符-四则混合运算.mp4 22:05

  *   13 运算符-赋值运算.mp4 10:28

  *   14 运算符-位运算.mp4 17:20

  *   15 运算符-逻辑运算&三目运算.mp4 18:08

*   02 Solidity进阶篇/

  *   01 storage、memory、calldata用法.mp4 25:38

  *   02 msg.sender, msg.value, payable.mp4 18:39

  *   03 require、revert、assert用法.mp4 15:25

  *   04 修饰器modifier和onlyOwner的实现.mp4 12:54

  *   05 call函数的用法.mp4 13:15

  *   06 recieve、fallback函数.mp4 21:02

  *   07 区块和时间,锁仓案例的实现(一).mp4 15:07

  *   08 区块和时间,锁仓案例的实现(二).mp4 20:24

  *   09 event事件的使用.mp4 10:16

  *   10 手动实现一个ERC20 token(一).mp4 18:49

  *   11 手动实现一个ERC20 token(二).mp4 31:37

  *   12 vue3.0+ethers.js与智能合约交互(一).mp4 14:00

  *   13 vue3.0+ethers.js与智能合约交互(二).mp4 20:52

  *   14 vue3.0+ethers.js与智能合约交互(三).mp4 18:51

  *   15 使用hardhat部署和验证合约.mp4 22:53

*   03 Solidity实战篇/

  *   01 使用openzeppelin开发Token合约案例.mp4 19:00

  *   02 openzeppelin开发无聊猿NFT案例(1).mp4 22:12

  *   03 openzeppelin开发无聊猿NFT案例(2).mp4 12:32

  *   04 使用hardhat部署可升级合约.mp4 35:22

  *   05 仿无聊猿NFT发行dapp案例(一).mp4 13:40

  *   06 仿无聊猿NFT发行dapp案例(二).mp4 25:41

  *   07 仿无聊猿NFT发行dapp案例(三).mp4 41:54

  *   08 使用钱包签名登陆案例.mp4 19:47

  *   09 签名验签实现零gas空投案例(一).mp4 30:51

  *   10 签名验签实现零gas空投案例(二).mp4 10:19

  *   11 实现IDO dapp案例(一).mp4 21:21

  *   12 实现IDO dapp案例(二).mp4 26:12

  *   13 开发meme token之SHIB交易黑洞燃烧.mp4 14:42

  *   14 开发meme token之SHIB交易添加池子(1).mp4 29:16

  *   15 开发meme token之SHIB交易添加池子(2).mp4 38:49

  *   16 开发meme token之SHIB交易添加池子(3).mp4 47:28

  *   17 开发meme token之SHIB交易回购销毁.mp4 33:52