Practical Blockchain for Developers: The Big Book: Programming Blockchain Networks, Consensus Algorithms, Mining, Cryptography, Wallets, Transactions, DApps, Smart Contracts, Ethereum, Solidity, IPFS5.07.2018 г. - 683 страници The “Practical Blockchain for Developers” book is a textbook developed as teaching content for an intensive practical training course for blockchain developers, written by Svetlin Nakov and his team at SoftUni. The training consists of: - Lectures, practical exercises, learning and coding in class (blockchain networks, wallets, DApps, smart contracts, Solidity) - Remote working on practical blockchain projects (online, remote work, in teams / individually) The course content covers deeply the modern blockchain technologies from the developer’s perspective (blockchain networks, cryptography, wallets, transactions and APIs, consensus algorithms, mining, and offchain transactions) and the practical aspects of DApp development (Ethereum and IPFS, Solidity and smart contracts, the Web3 API to connect Ethereum with JavaScript and other languages, MetaMask and wallets, Truffle and Ganache). The book follows the “learn by doing” concept and involves the course attendees in live coding exercises and projects every day. Attendees create two practical projects: implement a blockchain network and develop a DApp in Solidity. The book consists of lessons (represented as slides, designed for teaching in class) and tutorial-style exercises (designed to be followed individually in class or at home). Table of Contents Contents ... 2 |