导读:以太坊与去中心化应用开发到底值不值得学
如果你是经常在网上看技术趋势的上班族或转行者,大概率听过区块链,但真正让你动手写智能合约,又会觉得门槛太高、怕学完用不上。这门以太坊 DApp 实战课解决的是一个很具体的工程问题:怎么从一行命令都不会敲,到能在以太坊链上编写、编译、部署和调试一个能跑起来的智能合约。它不是给你讲炒币逻辑,也不是泛泛科普 Web3 概念,而是把开发流程掰开揉碎,带你走完从本地节点操作到合约落地的全链路。如果你目前做的是传统后端或前端开发,想系统补齐区块链工程能力,或者正准备转行做链上开发,这门课的务实程度比较高;但如果你只是想了解行业常识、不打算写代码,那这套偏实战的内容可能不适合你。
资料怎么用:先建环境,再啃核心模块
这套资料整体偏操作向,建议按以下顺序推进,不要拿到就按文件名顺序无脑刷:
- 先过以太坊与节点命令行操作部分:这部分会教你用 geth 指令和命令行操作账户,是后续所有合约交互的基础。很多转行者卡在第一步就是环境起不来,所以务必跟着视频把本地节点跑通,手动建几个测试账户、转一笔账,确认环境没问题再往下走。
- 重点啃智能合约编写与编译执行:这是整门课的核心。资料里会演示怎么用 Solidity 写合约、怎么编译、怎么执行。建议你边看边敲,不要只看不练。看完一节,自己改一个变量名或函数逻辑,重新编译跑一遍,验证自己是否真的理解了语法。
- 最后死磕调试运行环节:合约写完能跑不等于没 bug,这门课专门安排了调试运行智能合约的内容。这部分对工程化非常关键,建议你故意写错逻辑,比如整数溢出或权限没卡住,然后用课程教的调试方法去定位问题,把排查流程走一遍。
学完能独立做什么
走完这套流程,你能独立完成一个基础但完整的智能合约开发闭环:从用 Solidity 写出业务逻辑,到用命令行工具编译、部署到测试链,再到用调试工具排查运行时问题。对上班族来说,这意味着你具备了参与链上业务模块开发的基础能力,比如写一个简单的代币合约、一个存证逻辑,或者看懂团队里已有合约的代码并做简单修改。它不会让你立刻成为资深架构师,但能让你在接手区块链相关项目时不再两眼一抹黑,面试时也能讲清楚从写代码到上链的具体步骤,而不是只会背概念。配合资料包里的演示视频,建议你每学完一个模块就给自己定个小任务,比如“写一个只有特定地址能调用的存储函数”,用任务倒逼练习,这套课的价值才算真正榨干。
区块链-Ethereum-DAPP实战
课程目录
* 01 Ethereum简介/
* 01 QZ.1.1.1Ethereum简介.mp4 (110.92 MB), 20:03
* 02 QZ.1.1.2Ethereum账户命令行简单操作.mp4 (171.80 MB), 30:10
* 03 QZ.1.1.3Ethereum智能合约编辑转换并执行.mp4 (144.70 MB), 24:18
* 04 QZ.1.1.4调试运行智能合约.mp4 (70.97 MB), 12:01
* 05 QZ.1.1.5geth指令简介.mp4 (35.02 MB), 06:04
* 06 QZ.1.1.6智能合约编程语言soldity简介.mp4 (60.00 MB), 10:50
* 07 QZ.1.1.7回顾.mp4 (16.46 MB), 03:12
* 08 QZ.1.1.8Ethereum简介.mp4 (60.77 MB), 11:27
* 09 QZ.1.1.9Ethereum实战私有链.mp4 (274.74 MB), 45:04
* 10 QZ.1.1.10metamusk简介.mp4 (12.69 MB), 02:57
* 02 区块链基础/
* 01 QZ.1.2.1 区块链基础1.mp4 (243.40 MB), 01:12:31
* 02 QZ.1.2.2 区块链基础2.mp4 (51.78 MB), 16:02
* 03 QZ.1.2.3 区块链基础3.mp4 (71.92 MB), 23:04
* 04 QZ.1.2.4 区块链基础4.mp4 (98.55 MB), 28:24
* 05 QZ.1.2.5 区块链基础5.mp4 (60.67 MB), 19:01
* 06 QZ.1.2.6 区块链基础6.mp4 (27.69 MB), 08:21
* 07 QZ.1.2.7 区块链基础 7.mp4 (104.72 MB), 30:05
* 08 QZ.1.2.8 区块链之bitcoin详解.mp4 (140.09 MB), 32:56
* 09 QZ.1.2.9 区块链之bitcoin详解.mp4 (90.17 MB), 19:51
* 10 QZ.1.2.10 区块链之bitcoin详解.mp4 (80.67 MB), 24:56
* 11 QZ.1.2.11 区块链之Ethereum、EOS、超级账本概述.mp4 (141.23 MB), 37:46
* 03 Ethereum智能合约环境搭建/
* 01 8 Ethereum详解(1).mp4 (150.20 MB), 35:52
* 02 9 Ethereum详解(2).mp4 (89.54 MB), 16:48
* 03 10 Ethereum详解(3).mp4 (64.50 MB), 17:57
* 04 11 Ethereum详解(4).mp4 (155.47 MB), 46:53
* 05 12Ethereum-metaMask操作.mp4 (48.59 MB), 13:32
* 06 QZ.1.3.1 day08复习.mp4 (61.91 MB), 19:37
* 07 QZ.1.3.2 Ethereum开发环境搭建.mp4 (131.35 MB), 23:26
* 08 QZ.1.3.3 Ethereum私链搭建(1).mp4 (128.36 MB), 28:06
* 09 QZ.1.3.4 Ethereum私链搭建(2).mp4 (66.15 MB), 15:57
* 10 QZ.1.3.5 Ethereum-geth基本操作命令.mp4 (127.81 MB), 29:50
* 11 QZ.1.3.6 solidity基础理论.mp4 (49.63 MB), 17:13
* 12 QZ.1.3.7 solidity IDE了解.mp4 (109.44 MB), 27:29
* 13 QZ.1.3.8 转账操作测试.mp4 (37.06 MB), 07:45
* 14 QZ.1.3.9 solidity开发测试环境搭建.mp4 (106.25 MB), 25:31
* 15 QZ.1.3.10 solidity基础数据类型之整形变量.mp4 (79.99 MB), 26:33
* 16 QZ.1.3.11 值类型与引用类型.mp4 (36.59 MB), 12:08
* 17 QZ.1.3.12 bool类型与地址类型.mp4 (103.22 MB), 28:49
* 18 QZ.1.3.13 定长字节数组.mp4 (41.01 MB), 12:29
* 19 QZ.1.3.14 字符串.mp4 (62.33 MB), 17:27
* 04 智能合约基础语法/
* 01 QZ.1.4.1 day09回顾.mp4 (42.93 MB), 15:18
* 02 QZ.1.4.2 var智能推断.mp4 (48.04 MB), 14:55
* 03 QZ.1.4.3 16进制.mp4 (23.66 MB), 07:23
* 04 QZ.1.4.4 数据位置.mp4 (112.14 MB), 32:42
* 05 QZ.1.4.5 枚举.mp4 (33.27 MB), 09:40
* 06 QZ.1.4.6 结构体.mp4 (50.31 MB), 16:42
* 07 QZ.1.4.7 一维数组详解.mp4 (142.89 MB), 41:10
* 08 QZ.1.4.8 二维数组.mp4 (56.05 MB), 16:49
* 09 QZ.1.4.9 映射.mp4 (43.58 MB), 13:39
* 10 QZ.1.4.10 类型转换.mp4 (82.16 MB), 25:46
* 11 QZ.1.4.11 控制语句.mp4 (55.26 MB), 16:04
* 12 QZ.1.4.12 全局变量.mp4 (55.93 MB), 18:17
* 13 QZ.1.4.13 函数详解(1).mp4 (111.71 MB), 32:22
* 14 QZ.1.4.14 函数详解(2).mp4 (68.77 MB), 20:59
* 15 QZ.1.4.15 函数详解(3).mp4 (48.30 MB), 13:52
* 16 QZ.1.4.16 函数修改器.mp4 (52.26 MB), 14:47
* 05 智能合约高级语法与部署/
* 01 QZ.1.5.1 day10复习.mp4 (70.26 MB), 18:16
* 02 QZ.1.5.2 回退函数实现.mp4 (82.54 MB), 23:21
* 03 QZ.1.5.3 自毁函数.mp4 (33.92 MB), 10:23
* 04 QZ.1.5.4 函数可见性之内部函数调用.mp4 (41.93 MB), 11:49
* 05 QZ.1.5.5 函数可见性(2).mp4 (114.69 MB), 25:26
* 06 QZ.1.5.6 函数的继承.mp4 (85.49 MB), 22:55
* 07 QZ.1.5.7 函数的抽象.mp4 (36.29 MB), 10:22
* 08 QZ.1.5.8 面向对象与库.mp4 (132.59 MB), 36:05
* 09 QZ.1.5.9 solidity事件.mp4 (19.14 MB), 05:51
* 10 QZ.1.5.10 import使用.mp4 (42.70 MB), 10:42
* 11 QZ.1.5.11 异常处理.mp4 (77.28 MB), 21:24
* 12 QZ.1.5.12 mapping遍历实现.mp4 (178.03 MB), 47:32
* 13 QZ.1.5.13 solidity手动编译部署智能合约(1).mp4 (160.88 MB), 33:36
* 14 QZ.1.5.14 solidity手动编译部署智能合约(2).mp4 (117.48 MB), 24:12
* 06 智能合约投票/
* 01 QZ.1.6.1 day11复习.mp4 (61.29 MB), 23:07
* 02 QZ.1.6.2 solidity abi 字段说明.mp4 (20.53 MB), 06:12
* 03 QZ.1.6.3 简单银行实现.mp4 (49.40 MB), 14:37
* 04 QZ.1.6.4 投票合约(1).mp4 (96.00 MB), 31:57
* 05 QZ.1.6.5 投票合约(2).mp4 (63.43 MB), 13:50
* 06 QZ.1.6.6 truffle 开发框架详解(1).mp4 (165.33 MB), 39:39
* 07 QZ.1.6.7 truffle 开发框架详解(2).mp4 (115.85 MB), 29:45
* 08 QZ.1.6.8 truffle 合约交互-调用.mp4 (130.65 MB), 34:54
* 09 QZ.1.6.9 truffle 合约交互-交易与创建.mp4 (93.11 MB), 22:24
* 10 QZ.1.6.10 truffle 合约充值.mp4 (92.65 MB), 21:57
* 11 QZ.1.6.11 truffle 合约测试.mp4 (101.44 MB), 23:00
* 12 QZ.1.6.12 truffle 合约补充.mp4 (129.90 MB), 30:30
* 07 宠物商店与发币实战/
* 01 QZ.1.7.1 day12复习.mp4 (80.65 MB), 25:26
* 02 QZ.1.7.2 宠物商店分析与合约实现.mp4 (102.23 MB), 21:15
* 03 QZ.1.7.3 宠物商店合约交互代码实现.mp4 (169.69 MB), 39:32
* 04 QZ.1.7.4 宠物商店测试与DAPP开发总结.mp4 (33.32 MB), 07:42
* 05 QZ.1.7.5 openzeppelin详解-概述.mp4 (83.33 MB), 20:05
* 06 QZ.1.7.6 openzeppelin-辅助合约说明.mp4 (158.11 MB), 33:57
* 07 QZ.1.7.7 erc20与erc721简述.mp4 (64.01 MB), 15:44
* 08 QZ.1.7.8 erc20合约详解.mp4 (179.55 MB), 41:25
* 09 QZ.1.7.9 ERC721详解(1).mp4 (129.37 MB), 28:01
* 10 QZ.1.7.10 ERC721 详解(2).mp4 (87.01 MB), 16:58
* 11 QZ.1.7.11 ownership详解(2).mp4 (78.77 MB), 18:14
* 12 QZ.1.7.12 ownership总结.mp4 (26.33 MB), 05:33
* 13 QZ.1.7.13 crowdsale详解(1).mp4 (42.49 MB), 10:41
* 14 QZ.1.7.14 crowdsale详解(2).mp4 (103.80 MB), 22:43
* 08 去中心化微博实战/
* 01 QZ.1.8.1 day13复习.mp4 (20.36 MB), 07:15
* 02 QZ.1.8.2 支付模式之push.mp4 (76.14 MB), 23:44
* 03 QZ.1.8.3 支付模式之pull.mp4 (35.74 MB), 08:19
* 04 QZ.1.8.4 openzeppelin收尾.mp4 (57.22 MB), 13:33
* 05 QZ.1.8.5 ERC20实战.mp4 (171.84 MB), 30:48
* 06 QZ.1.8.6 ERC20测试.mp4 (54.17 MB), 10:44
* 07 QZ.1.8.7 传统web开发与DAPP开发详解.mp4 (54.67 MB), 16:42
* 08 QZ.1.8.8 去中心化微博实战之项目总体分析.mp4 (77.47 MB), 24:35
* 09 QZ.1.8.9 去中心化微博实战之webAccount合约分析.mp4 (76.08 MB), 18:17
* 10 QZ.1.8.10 去中心化微博实战之合约代码实现.mp4 (137.20 MB), 35:57
* 11 QZ.1.8.11 去中心化微博实战之合约测试.mp4 (102.16 MB), 23:36
* 12 QZ.1.8.12 去中心化前端页面逻辑分析.mp4 (53.27 MB), 13:28
* 13 QZ.1.8.13 前端.mp4 (48.08 MB), 11:24
* 09 ipfs实战整合去中心化微博/
* 01 QZ.1.9.1 day14复习.mp4 (56.06 MB), 15:10
* 02 QZ.1.9.2 去中心化微博前端详解.mp4 (114.36 MB), 20:59
* 03 QZ.1.9.3 IPFS理论概述.mp4 (89.85 MB), 27:56
* 04 QZ.1.9.4 IPFS基本配置.mp4 (107.45 MB), 25:45
* 05 QZ.1.9.5 ipfs基本操作.mp4 (73.28 MB), 16:35
* 06 QZ.1.9.6 ipfs网页交互.mp4 (66.37 MB), 15:39
* 07 QZ.1.9.7 hugo简单操作.mp4 (129.03 MB), 22:13
* 08 QZ.1.9.8 js-ipfs-api详解(1).mp4 (77.71 MB), 15:10
* 09 QZ.1.9.9 ipfs-http-demo后端代码实现.mp4 (84.03 MB), 22:38
* 10 QZ.1.9.10 ipfs-http-demo前后端交互实现.mp4 (73.94 MB), 18:25
* 11 QZ.1.9.11 ipfs-http-demo测试.mp4 (56.80 MB), 12:16
* 12 QZ.1.9.12 ipfs-http-pic实现.mp4 (97.00 MB), 25:03
* 13 QZ.1.9.13 ipfs-http-pic测试.mp4 (13.72 MB), 03:23
* 14 QZ.1.9.14 ipfs-eth(1).mp4 (159.76 MB), 38:39
* 15 QZ.1.9.15 ipfs-et(2).mp4 (27.57 MB), 06:54
* 16 QZ.1.9.16 ipfs-eth测试.mp4 (39.41 MB), 09:19
* 17 QZ.1.9.17 ipfs问题解决思路.mp4 (30.38 MB), 04:59
* 10 Ethereum猫咪项目实战/
* 01 QZ.1.10.1 day15复习.mp4 (22.16 MB), 08:24
* 02 QZ.1.10.2 cryptoKitties白皮书讲解.mp4 (66.89 MB), 12:50
* 03 QZ.1.10.3 cryptokitties详解 1.mp4 (146.57 MB), 32:16
* 04 QZ.1.10.4 cryptokitties详解 2.mp4 (60.05 MB), 12:32
* 05 QZ.1.10.5 cryptokitties详解 3.mp4 (109.69 MB), 21:33
* 06 QZ.1.10.6 cryptokitties详解 4.mp4 (39.02 MB), 08:18
* 07 QZ.1.10.7 cryptokitties详解(5).mp4 (77.01 MB), 17:08
* 08 QZ.1.10.8 cryptokitties详解6.mp4 (44.53 MB), 10:08
* 09 QZ.1.10.9 cryptokitties 详解7.mp4 (77.16 MB), 16:08
* 10 QZ.1.10.10 cryptokitties详解8.mp4 (61.59 MB), 11:08






