以太坊和Solidity:完整的开发者指南 | Ethereum and Solidity: The Complete Developer’s Guide
使用以太坊、Solidity和智能合约构建基于区块链的生产就绪应用程序
讲师:Stephen Grider
双语资源中英文字幕学习课程,独家翻译制作,提供全部配套课程资料。全网最低价享受高品质课程资源,无限分享下载。
你将会学到什么?
- 了解工程师为什么要使用以太坊创建应用程序
- 使用以太坊区块链构建引人注目的区块链应用程序
- 设计、测试和部署安全的智能合约
- 了解以太坊和Solidity的真正目的和功能
- 使用最新版本的以太坊开发工具(Web3 v1.0)
- 查看实际示例,了解区块链和挖矿是什么
课程要求
- Javascript和NPM的基本知识
- Mac、PC或Linux机器
课程说明
智能合约他们在这里以太坊区块链已覆盖Solidity是的!
不能低估这一点:以太坊和区块链技术是多年来最具破坏性的力量。公司无法雇佣足够快地了解区块链技术的开发人员,但有少量资源可以帮助你真正了解区块链的用途,更不用说用它们构建应用了。这就是本课程的目的:成为学习以太坊、区块链以及如何使用这项新技术构建应用程序的最佳在线资源
开发社区仍在寻找使用以太坊创建新的、令人兴奋的应用程序的最佳方式。我花了大量的时间研究并创建了从Javascript与以太坊接口的最佳实践。我怎么强调都不为过;本课程将向您展示使用以太坊创建可用于生产的应用程序的最佳和最容易重复的模式。
使用了哪些工具和库
以太坊技术生态系统正在不断变化。不要被其他提到你将如何学习十几个不同图书馆的课程所愚弄!你将与以太坊一起使用的每个库都会中断,并且几乎每周都会被弃用!相反,本课程将教您如何组装自己的样板包来开发、编译和测试智能合约。通过学习核心技术,无论生态系统如何变化,您都将准备好适应以太坊。
什么是以太坊
以太坊是一种与比特币非常相似的加密货币,它被誉为比特币的继任者。尽管比特币目前在交易积压不断增加的情况下存在扩展问题,但以太坊有望在性能、受欢迎程度和价值方面超越比特币。以太坊的创建是为了帮助像你这样的开发者创建专注于将资金或价值从一方转移到另一方的应用程序。
什么是Solidity
Solidity是一种用于编写智能合约的编程语言。从本质上讲,可以将其视为使用代码控制银行账户的一种方式。使用Solidity,我们可以编写模拟众筹活动、彩票、贷款或任何其他类型的金融工具的应用程序。不要被学习“另一种”编程语言吓倒;众所周知,Solidity与Javascript非常相似,对于任何有过JS经验的人来说都非常容易上手。本课程将为您提供掌握Solidity所需的所有工具。
此课程面向哪些人?
- 希望利用区块链技术开发高级应用程序的程序员
- 想要了解以太坊以及如何使用它构建应用程序的工程师