区块链体系化课程

较为系统性的学习区块链的概念及知识体系

Ratings 0.00 / 5.00
区块链体系化课程

What You Will Learn!

  • 了解Web3的组成架构、现状和趋势等概况
  • 掌握基于EVM智能合约的开发、测试和部署
  • 熟悉Dapp整体所有端的技术栈
  • 熟悉Uniswap和Compound协议

Description

本课程主要聚焦于兼容 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 技术栈

Who Should Attend!

  • 想从 Web2 转入 Web3 的研发人员,包括开发、测试和产品
  • 初入 Web3 的研发人员
  • 适合企业的 智能合约工程师、Web3 前端工程师、Web3 后端工程师、Web3 测试工程师学习

TAKE THIS COURSE

Tags

Subscribers

9

Lectures

56

TAKE THIS COURSE