The Web3 社区
首页
技术课程大纲
产品投研课程
测试开发课程
区块链测试开发课程
全面系统的区块链测试开发培训课程
涵盖Web3产品业务流程理解与测试开发实战两大核心模块
1. 熟悉 Web3 产品业务流程
区块链基础知识
钱包产品课程模块
去中心化应用产品模块
公链产品模块
中心化交易所产品模块
Web3 数据平台产品模块
代币经济模型
2. 测试开发实战
以太坊智能合约测试
工具篇使用指南
基础实战项目
企业级项目实战
多链生态测试
性能与压力测试
CI/CD 集成部署
1. 熟悉 Web3 产品业务流程(第一部分)
1.1 区块链基础知识
什么是区块链,区块链特性分析
区块链常用的名词解释
区块链的发展历史分析
全面解析区块链共识算法
联盟链,公链,跨链,链抽象
区块,账户,交易等组成结构
区块链基础密码学理论
区块链的基本数据结构解析
Token、钱包、智能合约、NFT 和 DeFi 解析
L1、L2 和 L3 链的基本结构分析
1.2 钱包产品课程模块
不同种类型的钱包的密钥的管理机制
中心化钱包(交易所钱包)底层业务逻辑
去中心化钱包(HD 钱包)功能模块和底层实现
基于 CloudHSM 的托管钱包底层实现与业务逻辑
基于 MPC 的托管钱包底层实现与业务逻辑
硬件钱包底层实现与产品设计
Gnosis Safe 多签钱包产品分析
抽象账户(AA)钱包底层业务逻辑
DappLink 一键发钱包产品全面解析
DappLink 一键发 MPC 托管系统全面解析
1.3 去中心化应用产品模块
去中心化交易所(Uniswap v1-V4)产品底层实现分析
去中心化衍生品交易所(DyDx)产品实现分析
聚合流动性平台 1Inch 产品底层逻辑分析
质押借贷产品(Compound)底层逻辑分析
NFT 交易平台底层逻辑分析
LST/LSD 产品业务流分析
重新质押协议与知名项目分析
深入剖析 DappLink 一键发去中心化可组合的应用
1. 熟悉 Web3 产品业务流程(第二部分)
1.4 公链产品模块
公链代表项目(Bitcoin, Ethereum, Solana 和 Cosmos)底层实现及其生态分析
Layer2 代表项目(OpStack 和 PolygonZkevm)底层实现分析
DA 代表项目(EigenDA, Celestia)底层实现分析
知名项目官方跨链桥业务流分析
公链水龙头,浏览器和治理系统
深入剖析 DappLink 一键发链产品实现机制
深入剖析 DappLink CCIP 底层实现机制
1.5 中心化交易所产品模块
KYC 产品业务流分析
交易系统撮合引擎底层实现逻辑
撮合引擎里面的订单管理和匹配策略
交易所统一账户与经典账户产品业务流分析
现货交易产品业务流分析
杠杆交易产品业务流分析
合约交易产品业务流分析
一笔交易在交易所里面的生命周期
期权产品业务流分析
做市商产品业务流分析
OTC 产品业务流分析
量化交易产品业务流分析
Staking 理财产品业务流分析
1.6 Web3 数据平台产品模块
数据分析平台底层实现
业务监控平台底层实现
数字货币追踪系统底层实现
交易所风控平台底层实现
1.7 代币经济模型
代币经济模型设计原则
知名项目经济模型成王败寇分析
2. 测试开发实战(第一部分)
2.1 以太坊智能合约基础
开发环境与基础
•
Remix 初体验与使用
•
以太坊交易类型讲解
Solidity 语言基础
合约文件结构
合约定义
数据类型
值类型 • 引用类型
循环分支控制
循环分支控制
函数
事件
结构体和枚举
继承
异常处理
抽象合约与接口
2. 测试开发实战(第二部分)
2.3 基础实战
智能合约测试框架
如何基于 Hardhat 编写合约测试脚本
如何基于 Foundry 编写合约测试脚本
基于 Hardhat 和 Foundry ERC20 和 ERC721 测试脚本编写实战
安全测试
常见的合约漏洞仿真与 POC 实战
钱包功能测试
HD 钱包生成助记词,生成地址,转账,闪兑,dapp 容器,token 自动发现等功能测试
Solana, Ton 生态代币和 NFT 合约测试用例编写实战
2.4 项目实战(交易所系统)
钱包系统测试
交易所钱包充值,提现,归集,热转冷,冷转热等功能测试
交易所钱包离线签名机测试
系统联合测试
交易钱包联合业务层,财务,风控系统模拟测试
资金管理系统测试
钱包,资管,财务,风控等系统联合模拟测试实战
项目实战(DeFi协议)
DappLink 项目测试
DappLink bridge 项目测试脚本编写实战
DappLink linklayer 多重质押协议(含跨链和 LSD 质押)脚本编写实战
DappLink Rollup as services 单元测试和 e2e 测试脚本编写实战
知名协议测试
仿 Uniswap, DyDx 项目测试脚本编写实战
2. 测试开发实战(第三部分)
Layer2 生态测试
跨链测试
Op, Polygon, Linea 和 Scroll 等 Layer2 项目跨链测试实战
项目源码测试分析
Op-stack 项目单元测试和 e2e 测试分析
PolygonZkevm 项目单元测试与 e2e 测试分析
生态组件测试
公链中的浏览器,桥,水龙头,桌面钱包等项目业务介绍与测试实战
性能与压力测试
网络性能测试
本地启动以太坊网络,OP 网络进行 TPS 和 QPS 测试实战
CI/CD 集成
在 GitHub 中通过 CI/CD 集成自动化测试
项目上线流程自动化脚本实战
课程特色与优势
理论与实战并重
企业级项目经验
多链生态覆盖
性能测试专精
自动化测试集成
数据驱动测试
安全测试重点
前沿技术跟进
学习成果
掌握完整的区块链测试开发技能栈
具备企业级项目测试经验
能够独立设计和实施测试方案
深入理解Web3产品业务逻辑
课程总结
区块链测试开发课程全面覆盖Web3技术测试栈
从产品业务理解到测试开发实战,从理论学习到项目应用
核心技能覆盖
Web3产品业务流程深度理解
智能合约测试开发
多链生态测试实战
交易所系统测试
DeFi协议测试分析
性能与安全测试
自动化测试集成
实战项目经验
企业级钱包系统测试
DappLink项目测试实战
Layer2跨链测试
DeFi协议测试开发
性能压力测试实施
CI/CD自动化部署
安全漏洞POC实战
🚀 开启您的区块链测试开发专业之旅!
← 返回课程主页
‹
›