A Beginner’s Journey to Ethereum’s Smart Contracts: Engineering Smart Contracts and DApps in Solidit…


A Beginner’s Journey to Ethereum’s Smart Contracts: Engineering Smart Contracts and DApps in Solidity and Web3.Js by Mr. Peter Namisiko Wanjala PNW
English | 19 Apr. 2018 | ISBN: 1980877289 | 189 Pages | MOBI | 1.48 MB





The potentials of Ethereum smart contracts-powered by the ubiquitous Blockchain technology-has been the subject of raging debate in recent times. Pundits have long held the argument that smart contracts hold the promise of curing hurdles associated with financial contracts, banking transactions, e-commerce, logistics, supply chain and legal contracts.

It is no secret that reliance on classical contracts-which uses physical documents-has led to delays in transactions, inefficiencies, and exposures to fraudulent activities. Employing smart contracts can help companies lower administration costs, reduce risks, and promote efficient business operations across multiple sectors of the economy.

However, to appreciate these benefits and develop better smart contracts, developers have understood how to use the technologies to engineer Blockchain projects. This book provides a big picture view of engineering Ethereum smart contracts.

It delves deeper to explore how Solidity and Web3.Js can be used to build enterprise-level smart contracts and DApps. The book has been structured into 10 chapters as follows:
•Chapter 1: Overview of Blockchain and smart contracts. It explores the basic concepts about Blockchain, cryptography, smart contracts, and DApps to provide you with a solid understanding on what is required to start creating smart contracts.
•Chapter 2: Smart Contracts with Web3.Js. It introduces you to Web3.Js and how you can use it to start building smart contracts.
•Chapter 3: Smart Contracts Events with Web3.Js. You will learn all the basics of applying smart contract events in Web3.Js.
•Chapter 4: Functions, mappings, and structs. It explores the Solidity’s functions, mappings and structs and how to use them to enhance the development of smart contracts.
•Chapter 5: Inheritance and Deployment. It examines how smart contracts can be inherited and deployed on the Ethereum Virtual Machine (EVM).
•Chapter 6: Embark Framework. It examines the Embark framework and how it can fast-track the development and deployment of smart contracts on EVM.
•Chapter 7: Testing Smart Contracts. It explores how smart contracts can be tested in different environments.
•Chapter 8: Contracts Management with Factories. It examines how factories can be used to manage multiple smart contracts.
•Chapter 9: IPFS and Web Hosting. It introduces the Interplanetary File System protocol and how it can be leveraged to host smart contracts.
•Chapter 10: End-to-end Development of DApps. It summarizes the various steps involved in the development of DApps.

Ultimately, the focus of this book is an exploration of all aspects of smart contracts and DApps that you need to know for you to start creating Ethereum-based Blockchain projects. Let’s get started.

Download




https://www.filenext.com/cd6saeqnv93c/ti.24.04.2018.1980877289.mobi.html

or

http://nitroflare.com/view/33CD92DF13238AD/ti.24.04.2018.1980877289.mobi


What are your thoughts?