uupntuwc

所在平台: Udemy

课程主页: https://www.udemy.com/course/uupntuwc/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程“uupntuwc”是一门专注于兼容 EVM 链的去中心化应用(DApp)开发课程,侧重于应用层开发。课程涵盖了广泛的 Web3 技术栈和工具,包括 Solidity 智能合约语言、Remix 集成开发环境、Hardhat 自动化工具、Tenderly 调试平台、Chainlink 预言机、Keeper 服务、The Graph 数据索引、MetaMask 钱包、ethers.js 和 wagmi 前端库,以及 Uniswap 和 Compound 等 DeFi 协议。 课程内容分为十个模块: 1. **Web3 基础概况**:介绍 Web3 的概念、架构、现状、趋势及 DApp 的技术架构。 2. **智能合约技术和语言基础**:涵盖钱包基础、EVM 原理和 Solidity 语言入门。 3. **智能合约开发、测试和部署**:学习 Infura, Alchemy, Etherscan 等工具,并掌握使用 Remix 和 Hardhat 进行合约的开发、测试和部署。 4. **标准 Token 协议**:讲解 ERC20、ERC721、ERC1155、SBT、ERC3525 等主流 Token 标准。 5. **价格预言机和 Keeper**:介绍价格预言机和 Keeper 服务,重点讲解 Chainlink、Uniswap TWAP 预言机,并展示如何用 Golang 实现 Keeper 服务。 6. **数据索引服务 Graph**:深入了解链上数据索引服务 Graph,并学习如何开发和部署 Subgraph。 7. **前端 Web3 框架**:介绍 MetaMask API、ethers 和 wagmi 等前端框架,并提供代码示例。 8. **剖析 Uniswap 协议**:详细分析 Uniswap 的代码和运作机制,包括 UniswapV1, V2, V3。 9. **剖析 Compound 协议**:深入解析 Compound 的代码和机制,包括借贷模型、利率模型、利息计算、清算机制及清算机器人实现思路。 10. **详解实战项目**:通过一个结合 Uniswap V2 和 Compound 实现杠杆借贷交易的项目,串联起整个 DApp 开发技术栈,进行实战演练。

课程评论(0条)

课程详情

本课程主要聚焦于兼容 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,以及如何开发和部署 Subgraph7. 前端 Web3 框架:介绍了 MetaMask API、ethers、wagmi 等几个前端框架和代码示例8. 剖析 Uniswap 协议:剖析了 Uniswap 的代码和机制,包括 UniswapV1、UniswapV2、UniswapV39. 剖析 Compound 协议:剖析了 Compound 的代码和机制,包括借贷模型、利率模型、利息计算、清算机制和清算机器人的实现思路等10. 详解实战项目:通过组合了 UniswapV2 和 Compound 实现杠杆借贷交易的项目,串联起整个 DApp 技术栈

课程标签

0人关注该课程

主题相关的课程