The Web3 社区第一期区块链测试开发课程正式开启

一.课程概述

在区块链行业高速发展的今天,技术能力与实践经验成为进入 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 区块链基础知识
  2. 什么是区块链, 区块链特性分析
  3. 区块链常用的名词解释
  4. 区块链的发展历史分析
  5. 全面解析区块链共识算法
  6. 联盟链,公链,跨链,链抽象
  7. 区块,账户,交易等组成结构
  8. 区块链基础密码学理论
  9. 区块链的基本数据结构解析
  10. Token, 钱包,智能合约,NFT 和 Defi 解析
  11. 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 代币经济模型 - 代币经济模型设计原则 - 知名项目经济模型成王败寇分析

  1. 测试开发实战 2.1 以太坊智能合约
  2. Remix 初体验与使用
  3. 以太坊交易类型讲解
  4. Solidity 语言基础 💡合约文件结构 💡合约定义 💡数据类型 💡💡值类型 💡💡引用类型 💡循环分之控制 💡函数 💡事件 💡结构体和枚举 💡继承 💡抽象合约与接口 💡异常处理
  5. 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