1189分钟

区块链体系化课程

区块链体系化课程

本课程主要聚焦于兼容 EVM 链的 DApp 开发,即应用层的开发,而非链底层的开发。涉及到的 Web3 技术栈和工具主要包括:Solidity、Remix、Hardhat、Tenderly、Chai…

课程分类
前沿科技 | 区块链
适用人群
工程师, 专家, 研究员
课程标签
区块链,DApp开发,智能合约
本课程主要聚焦于兼容 EVM 链的 DApp 开发,即应用层的开发,而非链底层的开发。涉及到的 Web3 技术栈和工具主要包括:Solidity、Remix、Hardhat、Tenderly、Chainlink、Keeper、Graph & Subgraph、MetaMask、ethers.js、wagmi、Uniswap、Compound 等。 具体来说,课程内容主要分为了 10 节课, 这 10 节课的内容大纲如下: 1. Web3 基础概况:介绍了什么是 Web3、Web3 的组成架构、Web3 的现状和趋势、Dapp 的技术架构等。 2. 智能合约技术和语言基础:钱包基础、EVM 基本原理、Solidity 语言基础等。 3. 智能合约开发、测试和部署:Infura、Alchemy、Etherscan 等基础工具的使用,以及如何用 Remix & Hardhat 开发、测试和部署合约等。 4. 标准 Token 协议:介绍了 ERC20、ERC721、ERC1155、SBT、ERC3525 等 5. 价格预言机和 Keeper:价格预言机和 Keeper 服务的基础知识,Chainlink、Uniswap TWAP 价格预言机,如何用 Golang 实现 Keeper 服务等 6. 数据索引服务 Graph:介绍链上数据索引服务 Graph,以及如何开发和部署 Subgraph 7. 前端 Web3 框架:介绍了 MetaMask API、ethers、wagmi 等几个前端框架和代码示例 8. 剖析 Uniswap 协议:剖析了 Uniswap 的代码和机制,包括 UniswapV1、UniswapV2、UniswapV 39. 剖析 Compound 协议:剖析了 Compound 的代码和机制,包括借贷模型、利率模型、利息计算、清算机制和清算机器人的实现思路等 10. 详解实战项目:通过组合了 UniswapV2 和 Compound 实现杠杆借贷交易的项目,串联起整个 DApp 技术栈
课程导读 第一章 Web3基础概况 - 1-1 Web3基础概况-1 - 1-2 Web3基础概况-2 - 1-3 Web3基础概况-3 - 1-4 Web3基础概况-4 第二章 智能合约技术和语⾔基础 - 2-1 智能合约技术和语⾔基础-1 - 2-2 智能合约技术和语⾔基础-2 - 2-3 智能合约技术和语⾔基础-3 - 2-4 智能合约技术和语⾔基础-4 - 2-5 智能合约技术和语⾔基础-5 - 2-6 智能合约技术和语⾔基础-6 第三章 智能合约开发,测试和部署 - 3-1 智能合约开发,测试和部署-1 - 3-2 智能合约开发,测试和部署-2 - 3-3 智能合约开发,测试和部署-3 - 3-4 智能合约开发,测试和部署-4 - 3-5 智能合约开发,测试和部署-5 - 3-6 智能合约开发,测试和部署-6 第四章 标准Token协议 - 4-1 标准Token协议-1 - 4-2 标准Token协议-2 - 4-3 标准Token协议-3 - 4-4 标准Token协议-4 第五章 价格预言机和keeper - 5-1 价格预言机和keeper-1 - 5-2 价格预言机和keeper-2 - 5-3 价格预言机和keeper-3 - 5-4 价格预言机和keeper-4 - 5-5 价格预言机和keeper-5 - 5-6 价格预言机和keeper-6 第六章 数据索引服务Graph - 6-1 数据索引服务Graph-1 - 6-2 数据索引服务Graph-2 - 6-3 数据索引服务Graph-3 - 6-4 数据索引服务Graph-4 - 6-5 数据索引服务Graph-5 第七章 前端Web3框架 - 7-1 前端Web3框架-1 - 7-2 前端Web3框架-2 - 7-3 前端Web3框架-3 - 7-4 前端Web3框架-4 - 7-5 前端Web3框架-5 第八章 剖析Uniswap协议 - 8-1 剖析Uniswap协议-1 - 8-2 剖析Uniswap协议-2 - 8-3 剖析Uniswap协议-3 - 8-4 剖析Uniswap协议-4 - 8-5 剖析Uniswap协议-5 - 8-6 剖析Uniswap协议-6 第九章 剖析Compound协议 - 9-1 剖析Compound协议-1 - 9-2 剖析Compound协议-2 - 9-3 剖析Compound协议-3 - 9-4 剖析Compound协议-4 - 9-5 剖析Compound协议-5 第十章 详解实战项目 - 10-1 详解实战项目-1 - 10-2 详解实战项目-2 - 10-3 详解实战项目-3 - 10-4 详解实战项目-4 - 10-5 详解实战项目-5 课程总结 课后测试
Keegan小钢

Keegan小钢

Web3领域专家