Logo
☆☆☆☆☆
0.0
Beginner
10h

使用 Solidity 和 Next.js 进行以太坊区块链开发

探索去中心化应用(dApps)的动态世界,本课程将带你学习 Solidity 与 Next.js。你将理解为何开发者热衷于掌握区块链技术,以及它在数字交互中所具备的变革潜力。 首先,你将深入学习 Solidity——编写以太坊智能合约的主流编程语言,通过 Remix IDE 掌握其语法和功能特性。随后,你将把智能合约集成到网页应用中,使用 Next.js 这一强大的 React 框架,借助其服务端渲染和静态站点生成能力,构建更快速、可扩展的去中心化应用。你将逐步完成应用开发,从智能合约编写开始,配置 Next.js 开发环境,并连接 Web3 技术。 完成本课程后,你将具备发布自己的 dApp 的能力,有望在区块链领域开拓新机遇,开启通往去中心化应用未来的大门。

6 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 Solidity 和 Next.js 进行以太坊区块链开发
探索去中心化应用(dApps)的动态世界,本课程将带你学习 Solidity 与 Next.js。你将理解为何开发者热衷于掌握区块链技术,以及它在数字交互中所具备的变革潜力。 首先,你将深入学习 Solidity——编写以太坊智能合约的主流编程语言,通过 Remix IDE 掌握其语法和功能特性。...

WHAT YOU'LL LEARN

掌握 Solidity 用于智能合约开发

Content

6 Lessons • 0 Quizzes • 0 Challenges

区块链、以太坊与智能合约
  1. 1

    区块链入门

  2. 2

    以太坊简介

  3. 3

    智能合约与EVM

  4. 4

    测验:区块链、以太坊与智能合约

Solidity 编程语言简介
  1. 1

    Solidity 简介

  2. 2

    使用 Remix IDE 编写代码

  3. 3

    源文件布局

  4. 4

    值数据类型

  5. 5

    引用数据类型

  6. 6

    数组与映射

  7. 7

    存储与内存

  8. 8

    运算符

  9. 9

    测验:Solidity 简介

总结
  1. 1

    结论

Solidity 中的函数
  1. 1

    函数概述

  2. 2

    函数修饰符

  3. 3

    在我们的智能合约中定义更多函数

  4. 4

    内存与 calldata 的区别

  5. 5

    Solidity 中的事件

  6. 6

    Solidity 中的错误处理

  7. 7

    测验:Solidity 中的函数

附录
  1. 1

    可用的以太坊测试网络

  2. 2

    Truffle 的替代方案

  3. 3

    Web3.js 的替代方案

创建我们的项目:智能合约
  1. 1

    设置要求

  2. 2

    项目概述

  3. 3

    智能合约:创建者与申请者档案

  4. 4

    智能合约:创建和申请职位

  5. 5

    智能合约:审批与拒绝工作申请

  6. 6

    使用 Remix Tests 进行 Solidity 单元测试

  7. 7

    让我们编写更多的测试

  8. 8

    MetaMask 简介

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)