Skip to content

Latest commit

 

History

History
115 lines (104 loc) · 4.31 KB

ReadMe.md

File metadata and controls

115 lines (104 loc) · 4.31 KB

区块链测试开发的最强课程来袭!

一.课程概述

在快速发展的区块链世界里,扎实的技术基础和实践能力是立足行业的关键。

为此,The Web3 社区精心设计了这门课程,从区块链基础知识开始,逐步深入讲解Solidity、Rust和Golang等热门开发语言和测试工具。课程不仅提供理论知识,还包括实战项目测试脚本编写,帮助学习者全面提升技能。此外,课程还涵盖了Solana和Ton等最新热门生态与项目,确保紧跟市场变化。

无论你是新手还是专业人士,通过这门课程,你将深入掌握Web3的基础知识以及行业前沿技术,在web3中找到更加理想的工作。

二.课程大纲

1. 基础篇

1.1 区块链概述

  • 区块链的发展史
  • 区块链的基本原理
  • 区块链产品形态介绍
  • 分布式账本技术
  • 共识机制(PoW, PoS, DPoS等)
  • 账户与交易
  • Bitcoin 概述
  • Bitocin 脚本编程
  • 以太坊平台概述
  • 以太坊虚拟机(EVM)
  • 各种 ERC 标准讲解
  • 比特币 Layer2
  • 以太坊 Layer2
  • Solana 和 Ton 概述
  • Solana 和 Ton 合约开发基础
  • 代币经济模型详解

1.2 以太坊智能合约

  • Remix 初体验与使用
  • 以太坊交易类型讲解
  • Solidity 语言基础
    • 💡合约文件结构
    • 💡合约定义
    • 💡数据类型
    • 💡💡值类型
    • 💡💡引用类型
    • 💡循环分之控制
    • 💡函数
    • 💡事件
    • 💡结构体和枚举
    • 💡继承
    • 💡抽象合约与接口
    • 💡异常处理
  • Solidity 进阶
    • 💡合约的 lib 库
    • 💡跨合约调用方式
    • 💡底层调用 call、delegatecall 以及 Multicall
    • 💡create2 底层原理与实现机制
    • 💡ABI 编解码和生成 bindings
    • 💡函数选择器
    • 💡合约删除
    • 💡ETH 的收发
    • 💡合约的升级方式
    • 💡Solidity 内联汇编
    • 💡Solidity 内存布局
    • 💡OZ 代码库讲解
    • 合约审计工具
    • 合约审计中常见的问题和修复方案
    • MEV 和交易抢跑

1.3 Rust 与 golang

  • rust 与 golang 的语法介绍
  • ethereum 单元测试和 e2e 仿真小实战
  • solana 单元测试和 e2e 仿真小实战

2 工具篇

  • lunix 环境简单操作命令
  • postmant 的使用介绍
  • curl 命令使用介绍
  • wget 使用介绍
  • jMeter 使用与测试脚本编写
  • k6 使用与测试脚本编写
  • gatling 使用与测试脚本编写

3 实战篇

3.1 基础实战

  • 如何基于 hardhat 编写合约测试脚本
  • 如何基于 foundry 编写合约测试脚本
  • 基于 hardhat 和 foundry ERC20 和 ERC721 测试脚本编写实战
  • 常见的合约漏洞仿真与 POC 实战
  • HD 钱包生成助记词,生成地址,转账,闪兑,dapp 容器,token 自动发现等功能测试
  • Solana, Ton 生态代币和 NFT 合约测试用例编写实战

3.2 项目实战

  • 交易所,硬件和 HD 钱包等业务介绍
  • 资管系统业务介绍
  • 交易所钱包充值,提现,归集,热转冷,冷转热等功能测试
  • 交易所钱包离线签名机测试
  • 交易钱包联合业务层,财务,风控系统模拟测试
  • 资金管理系统测试
  • 钱包,资管,财务,风控等系统联合模拟测试实战
  • DappLink bridge 项目测试脚本编写实战
  • DappLink linklayer 多重质押协议(含跨链和 LSD 质押)脚本编写实战
  • 仿 Uniswap, DyDx 项目测试脚本编写实战
  • DappLink Rollup as services 单元测试和 e2e 测试脚本编写实战
  • Op, polygon, linea 和 scroll 等 Layer2 项目跨链测试实战
  • Op-stack 项目单元测试和 e2e 测试分析
  • PolygonZkevm 项目单元测试与 e2e 测试分析
  • 在 github 中通过 CI/CD 集成自动化测试
  • 项目上线流程自动化脚本实战
  • 公链中的浏览器,桥,水龙头,桌面钱包等项目业务介绍与测试实战

三.授课方式

  • 独家课程资料 + 录播视频(可永久回放) + 预约答疑

四.课程定价

  • 售价:600U(或者等值的人民币)

五.开课时间

  • 课程采用录播 + 预约答疑的方式,报名即开课。每周更新 3-5 讲,课程进度也可以根据学员要求进行调整。

六.课程定价

  • 加微信或 Telegram,付费后进入学习群,讲师会在群内答疑。或学员可提前整理问题并预约讲师时间进行解答。
  • 微信:17720087838
  • Telegram:@shijiangguo