Logo
☆☆☆☆☆
0.0
Beginner
15h

掌握以太坊开发:从入门到DApp开发者

如果你希望进入激动人心的以太坊应用开发领域,本课程将教你如何使用以太坊和Solidity编程语言从零开始构建去中心化应用(dapp)。 课程从区块链技术和以太坊的概述开始,逐步讲解Solidity的核心概念,从基础特性入手。你将学习如何使用Web3 API与以太坊网络进行程序化交互,并掌握Truffle框架的使用方法,搭建完整的开发环境。最后,你还将学习如何开发一个连接到以太坊网络上部署的智能合约的React前端应用。 完成本课程后,你将具备使用以太坊和Solidity开发去中心化应用所需的能力。通过本课程获得的知识和实战经验,你将能够开启自己的职业生涯,成为一名备受需求的Solidity开发者。

7 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
掌握以太坊开发:从入门到DApp开发者
如果你希望进入激动人心的以太坊应用开发领域,本课程将教你如何使用以太坊和Solidity编程语言从零开始构建去中心化应用(dapp)。 课程从区块链技术和以太坊的概述开始,逐步讲解Solidity的核心概念,从基础特性入手。你将学习如何使用Web3 API与以太坊网络进行程序化交互,并掌握Truf...

WHAT YOU'LL LEARN

对区块链和以太坊的理解

Content

7 Lessons • 0 Quizzes • 0 Challenges

以太坊简介
  1. 1

    课程介绍

  2. 2

    比特币的局限性

  3. 3

    以太坊的起源

  4. 4

    哈希函数

  5. 5

    区块链

  6. 6

    以太坊账户

  7. 7

    以太坊钱包

  8. 8

    使用以太坊钱包

  9. 9

    以太坊入门测验

第一个智能合约
  1. 1

    课程概述

  2. 2

    编写第一个智能合约

  3. 3

    Solidity 中的注释

  4. 4

    使用 Remix

  5. 5

    Solidity 中的变量

  6. 6

    函数详解

  7. 7

    练习:编写函数

  8. 8

    交易费用

  9. 9

    移除智能合约

  10. 10

    部署智能合约

  11. 11

    智能合约实现测验

Solidity 数据结构
  1. 1

    数组

  2. 2

    引用类型

  3. 3

    控制结构

  4. 4

    练习:数组

  5. 5

    映射

  6. 6

    练习:映射

  7. 7

    结构体

  8. 8

    Solidity 中的验证

  9. 9

    练习:验证

  10. 10

    数据结构测验

以太坊 API
  1. 1

    以太坊客户端

  2. 2

    JSON-RPC

  3. 3

    Web3 API

  4. 4

    配置 Infura 项目

  5. 5

    编译智能合约

  6. 6

    部署智能合约

  7. 7

    与智能合约交互

高级智能合约
  1. 1

    创建拍卖

  2. 2

    在 Remix 中设置拍卖

  3. 3

    函数修饰符

  4. 4

    练习:修饰符

  5. 5

    智能合约中的支付

  6. 6

    在拍卖中实现支付

  7. 7

    练习:支付

  8. 8

    智能合约中的事件

Truffle 开发环境
  1. 1

    Truffle 框架

  2. 2

    部署智能合约

  3. 3

    部署竞拍智能合约

  4. 4

    Truffle 中的单元测试

  5. 5

    测试拍卖智能合约

  6. 6

    练习:实现测试

以太坊上的网络应用
  1. 1

    去中心化应用

  2. 2

    Web 应用概述

  3. 3

    检查 MetaMask 是否已安装

  4. 4

    连接到 MetaMask

  5. 5

    读取合约数据

  6. 6

    执行智能合约方法

  7. 7

    结论

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)