Building Ethereum DApps


Building Ethereum DApps: Decentralized Applications on the Ethereum Blockchain
By 作者: Roberto Infante
ISBN-10 书号: 1617295159
ISBN-13 书号: 9781617295157
Edition 版本: 1
Release Finelybook 出版日期: 2019-03-09
pages 页数: (504 )

The Book Description

Building Ethereum Dapps introduces you to decentralized applications based on the Ethereum blockchain platform. In this book, you’ll learn the principles of Dapps development by rolling up your sleeves and actually building a few!
Imagine unbreakably secure applications that handle personal and business transactions without any central agency controlling the process. Decentralized applications, or Dapps, do just this, shifting power to users. The Ethereum blockchain platform provides the tools you need to build Dapps, including an innovative “smart contracts” model and Solidity, a Dapp-aware JavaScript-like programming language.
Building Ethereum Dapps teaches Dapps development on the Ethereum blockchain platform. You’ll begin with a mental model of how Dapps operate, and then dive into designing and implementing smart contracts in Ethereum’s Solidity language. You’ll explore Ethereum smart contract development tools, like Truffle and Web3, and pick up best practices for design and security. Practical exercises throughout give you valuable hands-on experience.
What’s inside

Ethereum’s key components
Implementing smart contracts in Solidity
Communicating with a smart contract in Web3
Developing Dapps with Truffle
Best practices for design and security improvement
Part 1.
Chapter 1.A first look at decentralized applications
Chapter 1.A first look at decentralized applications
Chapter 2.Understanding the blockchain
Chapter 2.Understanding the blockchain
Chapter 3.The Ethereum platform
Chapter 3.The Ethereum platform
Chapter 4.Deploying your first smart contract
Chapter 4.Deploying your first smart contract
Part2.
Chapter 5.Programming smart contracts in Solidity
Chapter 5.Programming smart contracts in Solidity
Chapter 6.Writing more complex smart contracts
Chapter 6.Writing more complex smart contracts
Chapter 7.Generalizing functionality with abstract
contracts and interfaces
Chapter 8.Managing smart contracts with Web3.js
Chapter 8.Managing smart contracts with Web3.is
Part3.
Chapter 9.The Ethereum ecosystem
Chapter 9.The Ethereum ecosystem
Chapter 10.Unit testing contracts with Mocha
Chapter 10.Unit testing contracts with Mocha
Chapter 11.Improving the development cycle with
Truffle
Chapter 11.Improving the development cycle with
Truffle
Chapter 12.Putting it all together:Building a
complete voting Dapp
Chapter 12.Putting it all together:Building a
complete voting Dapp
Part4.
Chapter 13.Making a Dapp production ready
Chapter 13.Making a Dapp production ready
Chapter 14.Security considerations
Chapter 14.Security considerations
Chapter 15.Conclusions
Chapter 15.Conclusions


下载地址

Building Ethereum DApps 9781617295157.zip

赞(0) 觉得文章有用就打赏一下文章作者
未经允许不得转载:finelybook » Building Ethereum DApps
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏