一.课程概述
在区块链行业高速发展的今天,技术能力与实践经验成为进入 Web3 领域的核心竞争力。The Web3 社区精心打造 第一期区块链测试开发课程,从区块链基础知识入手,深入讲解 Solidity、Rust、Golang 等热门开发语言,并结合智能合约、 Defi、公链技术、中心化交易所产品等多个模块,系统性培养测试开发能力。
课程涵盖 Web3 钱包、智能合约、公链、去中心化金融(DeFi)、中心化交易所、NFT、Layer2 解决方案等前沿领域,并通过丰富的实战项目帮助学员掌握核心测试开发技能。无论是初学者还是经验丰富的开发者,都能在本课程中获得实战经验和行业洞察,为进入 Web3 领域奠定坚实基础。
无论你是想转行进入 Web3,还是希望深入掌握区块链技术并提升测试开发能力,The Web3 社区的第一期区块链测试开发课程都是你迈向成功的最佳选择!
二.为什么选择 The Web3 社区
- 系统全面:涵盖区块链基础、钱包系统、公链技术、去中心化应用、交易所产品、Web3 数据分析等多个核心领域,让学员全面掌握 Web3 测试开发的关键技能。
- 热门技术:课程深入 Solidity、Rust、Golang 等热门开发语言,并结合 Hardhat、Foundry、Postman、k6、JMeter 等测试工具,确保学员掌握最前沿的开发与测试方法。
- 高强度实战:课程包含大量真实项目案例,如 Uniswap、DYDX、Compound、Gnosis Safe、Solana、Cosmos 生态代币/NFT 合约测试等,并提供交易所钱包、跨链桥、Rollup、LSD 质押协议等高阶实战项目。
- 行业专家授课:The Web3 社区汇聚了一批深耕区块链行业的技术专家,导师团队拥有丰富的区块链开发、测试、审计与产品设计经验,确保课程内容紧贴行业发展趋势。
- 紧跟行业趋势:深入解析 Layer1、Layer2、DA 生态及知名公链项目(Ethereum、Solana、Cosmos、OpStack、PolygonZkEVM、EigenDA、Celestia),帮助学员快速适应行业变化。
- 高价值人脉:加入课程后,你将成为 The Web3 社区成员,与全球优秀的区块链开发者、产品经理、投研分析及Web3 BD 建立紧密联系,为未来职业发展创造更多机会。
三.本课程特色
- 行业领先的 Web3 生态:The Web3 社区不仅专注于区块链教育,还涵盖安全审计、投研分析、项目孵化等多个领域,与 DappLink、FishCake、Parapack 等知名项目深度合作。
- 100% 实战驱动:课程强调项目实战,帮助学员掌握真实开发环境中的测试开发流程,培养独立解决问题的能力。
- 培养高端人才:The Web3 社区已成功培养 110+ 位优秀 Web3 开发工程师、20+ 位 Web3 产品经理,学员遍布知名区块链公司和初创项目。
- 全球化学习网络:The Web3 社区汇聚了来自世界各地的 Web3 开发者、产品经理和投资人,提供全球视野,助力学员进入国际化 Web3 赛道。
四.课程大纲
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.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 语言基础 💡合约文件结构 💡合约定义 💡数据类型 💡💡值类型 💡💡引用类型 💡循环分之控制 💡函数 💡事件 💡结构体和枚举 💡继承 💡抽象合约与接口 💡异常处理
- Solidity 进阶 💡合约的 lib 库 💡跨合约调用方式 💡底层调用 call、delegatecall 以及 Multicall 💡create2 底层原理与实现机制 💡ABI 编解码和生成 bindings 💡函数选择器 💡合约删除 💡ETH 的收发 💡合约的升级方式 💡Solidity 内联汇编 💡Solidity 内存布局 💡OZ 代码库讲解
2.2 工具篇
- lunix 环境简单操作命令
- Python 和 go 基本语法介绍
- postmant 的使用介绍
- curl 命令使用介绍
- wget 使用介绍
- jMeter 使用与测试脚本编写
- k6 使用与测试脚本编写
- gatling 使用与测试脚本编写
2.3 基础实战
- 如何基于 hardhat 编写合约测试脚本
- 如何基于 foundry 编写合约测试脚本
- 基于 hardhat 和 foundry ERC20 和 ERC721 测试脚本编写实战
- 常见的合约漏洞仿真与 POC 实战
- HD 钱包生成助记词,生成地址,转账,闪兑,dapp 容器,token 自动发现等功能测试
- Solana, Ton 生态代币和 NFT 合约测试用例编写实战
2.4 项目实战
- 交易所钱包充值,提现,归集,热转冷,冷转热等功能测试
- 交易所钱包离线签名机测试
- 交易钱包联合业务层,财务,风控系统模拟测试
- 资金管理系统测试
- 钱包,资管,财务,风控等系统联合模拟测试实战
- DappLink bridge 项目测试脚本编写实战
- DappLink linklayer 多重质押协议(含跨链和 LSD 质押)脚本编写实战
- 仿 Uniswap, DyDx 项目测试脚本编写实战
- DappLink Rollup as services 单元测试和 e2e 测试脚本编写实战
- Op, polygon, linea 和 scroll 等 Layer2 项目跨链测试实战
- Op-stack 项目单元测试和 e2e 测试分析
- PolygonZkevm 项目单元测试与 e2e 测试分析
- 公链中的浏览器,桥,水龙头,桌面钱包等项目业务介绍与测试实战
- 本地启动以太坊网络,OP 网络进行 TPS 和 QPS 测试实战
- 在 github 中通过 CI/CD 集成自动化测试
- 项目上线流程自动化脚本实战
五. 线下空间环境
六.学习方式与费用
- 学习方式:线上加线下,两者享受的服务是一样的,为了扩宽学员的就业方向,提升就业率,线上和线下我们都不再支持分模块学习。
- 线上:2000 USDT/人(或等值的人民币)
- 线下:2200 USDT/人(食宿自理,空间提供各种零食饮料)
- 早鸟优惠: 🎯课程前 10 名缴费的学员可以享受线上:1800 U, 线下 1980U 的优惠价格。 🎯 两人组团可享 9 折优惠 🎯 三人组团可享 8.8 折优惠
七. 开班时间, 学习周期和上课时间
- 开班时间:2025 年 5 月 26 日
- 学习周期:3--4 个月
- 上课时间:周一二四六下午:6:30-9:00
八. 报名
- 微信 : TheWeb3Dao
- Telegram: @shijiangguo
九. The Web3 社区简介
The Web3 是一个专注于 Web3 技术解决方案设计与开发的社区,致力于为个人和企业提供专业提升的教程设计、研发与培训服务。此外,The Web3 还提供项目安全审计、投研分析和项目孵化等全方位支持。
The Web3 由三大核心板块构成: - The Web3 社区:专注于教育培训,已成功培养 110 名优秀开发工程师和 20+ 位卓越产品经理。 - The Web3 安全实验室:为 DappLink、FishCake、Parapack 等知名项目提供专业安全审计服务。 - The Web3 资本:累计投资超过 150 万美元,积极推动 Web3 创新项目的孵化与成长。
十.The Web3 社区官方链接
- github: https://github.com/the-web3
- github: https://github.com/the-web3-contracts
- github: https://github.com/the-web3-chain
- X: https://x.com/0xtheweb3
- telegram: https://t.me/+pmoh3D4uTAFjNWM1
- the web3 官网:https://thewebthree.xyz/
- The Web3 资本: https://x.com/theWeb3Capital
- The Web3 安全实验室: https://github.com/theweb3-security-labs