网站资源均收集于公开网络,仅供学习和交流。版权归版权人所有,所标价格为资源收集整理费用,如喜欢作品请支持正版。
网盘链接:
1. 课程介绍与学习指南
- 1-1 课程导学
2. 引言 Introduction
- 2-1 讲师介绍-熟悉一下领路人
- 2-2 识途老马经验技巧全传授,怎样才能高效的掌握这门新技术?
- 2-3 少走弯路-指出通向web3应用开发的路径
3. Web3.0根基初识-智能合约
- 3-1 详解智能合约的性质与机制
- 3-2 Remix使用与contract代码示例(上)
- 3-3 Remix使用与contract代码示例(下)
- 3-5 【思考题】初识智能合约练习
4. 详析合约基本结构
- 4-1 详解合约构成-成员变量、函数、事件event、修饰器modifier及构造函数
- 4-2 合约构成-编码实战(上)
- 4-3 合约构成-编码实战(下)
- 4-4 【思考题】合约构成
- 4-5 如何理解合约中的值类型?(上)
- 4-6 如何理解合约中的值类型?(下)
- 4-7 详解合约值类型-编码实战(一)
- 4-8 详解合约值类型-编码实战(二)
- 4-9 如何理解合约中的引用类型?
- 4-10 编码详解合约中的数组
- 4-11 编码详解合约中的struct
- 4-12 编码详解合约中的mapping
- 4-13 有点特殊的字符串和字节数组
- 4-14 引用类型全解析
- 4-15 引用类型全解析-编码实战
- 4-16 数据类型小结
- 4-17 【思考题】智能合约数据类型
- 4-18 合约基本结构综合示例剖析
- 4-19 ganache-cli安装启动
- 4-20 合约基本结构综合示例编码实战(上)
- 4-21 合约基本结构综合示例编码实战(下)
- 4-22 合约基本结构综合示例小结
- 4-23 【扩展学习】综合示例扩展
- 4-24 如何实现web3js合约访问?
- 4-25 编码实战web3js合约访问(上)
- 4-26 编码实战web3js合约访问(下)
- 4-27 【练习题】web3js合约访问
5. 基础进阶之函数调用
- 5-1 合约之间调用-如何实现函数静态调用?
- 5-2 通过import调用合约函数
- 5-3 通过import调用合约函数-编码实战
- 5-4 通过自定义接口调用合约函数
- 5-5 一个生动实例
- 5-6 合约abi探秘
- 5-7 详解合约函数调用中的上下文变化
- 5-8 详解合约函数调用中的上下文变化-编码实战
- 5-9 如何理解external?
- 5-10 合约静态调用小结
- 5-11 详解函数动态调用-call
- 5-12 编码实战call函数
- 5-13 详解fallback函数
- 5-14 编码实战fallback函数
- 5-15 合约动态调用小结
- 5-16 【练习题】合约动态调用
- 5-17 必须要明白的Gas与转账收款
- 5-18 gas、gasprice、gaslimit的解释-理清区别,搞懂关系
- 5-19 gas编码实战(上)
- 5-20 gas编码实战(下)
- 5-21 详解转账与函数调用
- 5-22 转账收款编码实战
- 5-23 -1 转帐中的其他问题(上)
- 5-24 -2 转帐中的其他问题(下)
- 5-25 合约函数调用中的边界性问题
- 5-26 【思考题】函数调用的边界性问题
6. 合约重难点详解之delegatecall与代理模式
- 6-1 什么是delegatecall与代理模式?
- 6-2 delegatecall的准备知识-存储布局
- 6-3 存储布局编码实战
- 6-4 详解delegatecall的作用和机制
- 6-5 delegatecall编码实战
- 6-6 如何理解代理模式?
- 6-7 详解代理模式的基本结构和原理
- 6-8 基础模式编码实战
- 6-9 如何理解非结构化代理
- 6-10 非结构化代理编码实战
- 6-11 【扩展学习】代理模式
- 6-12 如何理解库合约?
- 6-13 库合约编码实战
7. 合约进阶-揭示技术内幕,了解语言幕后机制
- 7-1 多重继承概述
- 7-2 详解继承基础知识
- 7-3 多重继承中的c3线性化:揭秘super关键字
- 7-4 多重继承的线性化问题编码实战
- 7-5 详解多重继承中的覆盖
- 7-6 多重继承中的覆盖编码实战
- 7-7 多重继承应用案例-ERC721解析
- 7-8 多重继承应用案例-ERC721编码
- 7-9 EVM、汇编与内存布局
- 7-10 汇编初步编码实战
8. 实战项目启航
- 8-1 详解web3应用开发的特点及开发目标
- 8-2 环境搭建
- 8-3 实现钱包连接功能
- 8-4 合约测试与部署详解
- 8-5 DAPP智能合约访问
- 8-6 项目功能与UI设计
- 8-7 详解区块链网络配置管理
- 8-8 区块链网络配置管理-代码实战(上)
- 8-9 区块链网络配置管理-代码实战(下)
9. 实战项目-NFT发行
- 9-1 openzepellin中的ERC721类库介绍
- 9-2 ArtistNFT合约设计与实现
- 9-3 实战ArtistNFT合约测试用例
- 9-4 NFT元数据结构设计
- 9-5 如何实现IPFS存储开发技术?
- 9-6 详解NFT发行功能开发
- 9-7 实战媒体数据IPFS存储功能开发
- 9-8 NFT铸币代码
- 9-9 NFT发行功能与调试
10. 实战项目-内容发布
- 10-1 内容发布定位与功能设计
- 10-2 实战UI设计展示与框架代码
- 10-3 发布功能要有哪些技术要求?
- 10-4 兼论web3与web2关系
- 10-5 如何将文章发布为NFT?
- 10-6 文章NFT浏览开发
11. 实战项目-扩展开发
- 11-1 Arweave基本介绍
- 11-2 Arweave环境与项目配置
- 11-3 Arweave项目配置与测试代码开发
- 11-4 Arweave存储功能开发
- 11-5 经济设计概论
- 11-6 应用与市场-opensea
- 11-7 Royalty合约开发
- 11-8 收费逻辑与社区治理问题的关系初探
- 11-9 创作者社区与Creator Coin
- 11-10 ArtistCoin开发
12. 课程总结
- 12-1 课程总结
© 版权声明
网站资源均收集于公开网络,仅供学习和交流。版权归版权人所有,所标价格为资源收集整理费用,如喜欢作品请支持正版。
THE END
暂无评论内容