将全面掌握Solidity智能合约开发,学习构建和部署去中心化应用,为区块链开发职业生涯打下坚实基础

*   01 准备工具/

  *   01 学习必看,课程收货.mp4 (55.68 MB), 08:46

  *   02 开发环境搭建.mp4 (102.47 MB), 16:20

  *   03 合约基本构建语法.mp4 (125.98 MB), 19:57

*   02 控制语句/

  *   01 条件语句- if else.mp4 (74.09 MB), 11:38

  *   02 计次循环- for.mp4 (47.82 MB), 07:35

  *   03 判断循环- while.mp4 (29.68 MB), 04:47

  *   04 循环判断- do while.mp4 (40.97 MB), 06:45

  *   05 跳转语句- break continue.mp4 (39.54 MB), 06:26

  *   06 结束语句 - return.mp4 (58.37 MB), 09:52

  *   07 执行条件检查 - require.mp4 (35.58 MB), 05:59

*   03 基础数据类型/

  *   01 字符串类型.mp4 (73.81 MB), 11:35

  *   02 布尔类型.mp4 (65.91 MB), 10:29

  *   03 整数类型-介绍.mp4 (68.03 MB), 10:39

  *   04 整数类型-比较运算.mp4 (73.14 MB), 11:25

  *   05 整数类型-位运算.mp4 (94.26 MB), 15:53

  *   06 整数类型-移位运算符.mp4 (33.36 MB), 05:16

  *   07 整数类型-算数运算符-双目.mp4 (65.37 MB), 10:09

  *   08 整数类型-算数运算符-单目.mp4 (41.61 MB), 07:01

  *   09 定长字节数组-介绍.mp4 (58.04 MB), 09:52

  *   10 定长字节数组-比较运算符.mp4 (59.87 MB), 09:48

  *   11 定长字节数组-位运算符.mp4 (45.89 MB), 07:11

  *   12 定长字节数组-移位运算.mp4 (43.70 MB), 06:51

  *   13 定长字节数组-成员变量.mp4 (19.43 MB), 03:34

*   04 地址合约类型/

  *   01 地址类型-使用方式.mp4 (53.74 MB), 08:28

  *   02 地址类型-余额转账send、transfer.mp4 (82.52 MB), 13:14

  *   03 全局单位-ether单位.mp4 (60.34 MB), 09:24

  *   04 实战练习-批量转账.mp4 (59.93 MB), 10:57

  *   05 合约初始化方式.mp4 (56.58 MB), 09:53

  *   06 低级call转账-call调用.mp4 (71.71 MB), 12:22

  *   07 合约类型-隐式转换.mp4 (55.12 MB), 08:59

  *   08 合约类型-显示转换.mp4 (70.45 MB), 11:23

  *   09 合约类型-payable转账.mp4 (61.59 MB), 10:06

  *   10 实战练习-链上环境获取余额.mp4 (37.90 MB), 05:59

  *   11 实战练习-存取款.mp4 (92.86 MB), 14:29

*   05 数据存储位置/

  *   01 storage持久化数据.mp4 (74.24 MB), 12:48

  *   02 memory内存数据.mp4 (42.38 MB), 07:11

  *   03 calldata只读数据.mp4 (13.31 MB), 02:15

  *   04 数据位置转换.mp4 (61.78 MB), 10:13

*   06 函数类型/

  *   01 函数可见性externalpublicinternal.mp4 (138.83 MB), 21:22

  *   02 函数状态修饰符 [pureviewpayable].mp4 (105.87 MB), 16:37

  *   03 函数自定义修饰符 [modifier](补充变量可见).mp4 (97.80 MB), 15:18

  *   04 函数重写修饰 [virtual、override].mp4 (65.81 MB), 10:14

  *   05 函数重载、返回.mp4 (38.79 MB), 06:06

  *   06 函数状态修饰转换.mp4 (40.84 MB), 06:21

  *   07 函数类型的变量.mp4 (48.20 MB), 07:31

  *   08 函数类型的参数.mp4 (28.59 MB), 04:45

  *   09 返回函数类型.mp4 (39.59 MB), 06:28

  *   10 外部函数调用.mp4 (45.03 MB), 06:57

  *   11 数据入参修饰.mp4 (48.00 MB), 07:32

  *   12 带命名参数的函数调用.mp4 (20.42 MB), 03:29

  *   13 函数定义中省略的名称.mp4 (8.61 MB), 01:30

  *   14 Getter 函数.mp4 (19.01 MB), 03:10

*   07 引用数据类型/

  *   01 固定大小数组-定义方式.mp4 (51.97 MB), 08:41

  *   02 固定大小数组-使用方式.mp4 (41.08 MB), 06:37

  *   03 动态大小数组-定义方式.mp4 (30.32 MB), 06:00

  *   04 动态大小数组-使用方式.mp4 (54.48 MB), 08:31

  *   05 嵌套数组-定义方式.mp4 (34.83 MB), 05:54

  *   06 嵌套数组-使用方式.mp4 (79.26 MB), 12:07

  *   07 结构体struct.mp4 (56.24 MB), 08:55

  *   08 小试一下-简易选美投票系统.mp4 (71.06 MB), 10:53

  *   09 小试一下-简易图书管理系统.mp4 (95.03 MB), 14:46

  *   10 映射类型mapping.mp4 (76.51 MB), 11:57

  *   11 小试一下-用户余额管理.mp4 (71.51 MB), 11:07

  *   12 mapping嵌套.mp4 (47.97 MB), 07:33

  *   13 穿插补充-枚举类型.mp4 (37.36 MB), 05:57

  *   14 小试一下-多资产管理.mp4 (56.14 MB), 08:46

  *   15 mapping封装.mp4 (85.94 MB), 13:31

  *   16 特殊数组-bytes.mp4 (39.86 MB), 06:20

*   08 智能合约/

  *   01 ganache-ui安装.mp4 (19.78 MB), 03:23

  *   02 ganache-ui连接互动.mp4 (24.34 MB), 03:52

  *   03 补充事件event.mp4 (28.29 MB), 04:28

  *   04 错误处理-assert.mp4 (44.89 MB), 07:05

  *   05 错误处理-revert.mp4 (39.31 MB), 06:35

  *   06 错误处理-异常冒泡.mp4 (46.63 MB), 07:56

  *   07 异常俘获-trycatch.mp4 (93.17 MB), 15:47

  *   08 继承is-带构造方法的类.mp4 (59.55 MB), 09:34

  *   09 多态-多重重载.mp4 (36.55 MB), 06:48

  *   10 抽象(abstract)合约.mp4 (21.37 MB), 04:03

  *   11 openZeppelin实现-erc-20.mp4 (62.24 MB), 10:17

  *   12 openZeppelin实现-erc-721.mp4 (64.29 MB), 10:10

  *   13 接口(interface)合约.mp4 (43.01 MB), 07:37

  *   14 复制openZeppelin仓库的接口.mp4 (25.62 MB), 04:07

  *   15 手动实现-erc-20接口-初始化打通接口.mp4 (46.24 MB), 08:08

  *   16 手动实现-erc-20接口-实现元数据接口.mp4 (28.75 MB), 04:30

  *   17 手动实现-erc-20接口-实现操作接口.mp4 (79.88 MB), 12:39

  *   18 手动实现-erc-20接口-部署测试.mp4 (38.65 MB), 06:03

  *   19 手动实现-erc-721接口-初始化打通接口.mp4 (52.36 MB), 08:41

  *   20 手动实现-erc-721接口-实现元数据接口.mp4 (50.22 MB), 07:53

  *   21 手动实现-erc-721接口-实现操作接口.mp4 (117.38 MB), 18:27

  *   22 手动实现-erc-721接口-部署测试.mp4 (94.97 MB), 15:02

  *   23 库(library)合约.mp4 (53.86 MB), 09:03

  *   24 学习接入openZeppelin工具库.mp4 (71.50 MB), 11:33

  *   25 扩展指令Using For.mp4 (33.98 MB), 05:17

  *   26 合约销毁.mp4 (40.61 MB), 06:09

*   09 时间与区块/

  *   01 时间单位.mp4 (15.70 MB), 02:33

  *   02 区块属性.mp4 (24.79 MB), 03:50

  *   03 小试一下-资金锁仓.mp4 (46.18 MB), 07:08

*   10 高级玩法-合约通信机制/

  *   01 通信方式介绍.mp4 (15.76 MB), 02:34

  *   02 ABI编码-数据编码.mp4 (57.45 MB), 08:48

  *   03 ABI编码-通信编码.mp4 (85.18 MB), 13:11

  *   04 call低级调用.mp4 (89.92 MB), 13:56

  *   05 利用call远程调用其他合约erc20转账.mp4 (58.86 MB), 09:11

  *   06 delegatecall低级调用.mp4 (67.68 MB), 10:33

  *   07 利用delegatecall代理调用更新自身状态变量.mp4 (97.44 MB), 15:00

  *   08 staticcall低级调用.mp4 (35.69 MB), 05:48

  *   09 特殊函数-receive.mp4 (38.39 MB), 06:08

  *   10 特殊函数-fallback.mp4 (91.72 MB), 14:31

  *   11 ERC165-实现.mp4 (38.41 MB), 06:56

  *   12 ERC165-检测.mp4 (84.67 MB), 13:13

*   11 后续方向/

  *   01 课程总结.mp4 (35.83 MB), 05:44