All Categories
Learn the most powerful primary programming language for writing smart contracts and discover how to write, deploy, and test smart contracts in EthereumKey FeaturesGet up and running with the Solidity programming languageUse Solidity as a scripting language to build smart contracts in EthereumLearn to test and deploy smart contracts to your private blockchainBook DescriptionSolidity is a contract-oriented language with a syntax that is highly influenced by JavaScript, and designed to compile code for the Ethereum Virtual Machine (EVM). Solidity Programming Essentials is your guide to understanding Solidity programming to build smart contracts for Ethereum and blockchain from ground-up.The book will begin by taking you through concepts like blockchain, and Ethereum, in addition to highlighting their most important components. Next, you'll delve into the technicalities of installing the necessary tools to write, test, and debug Solidity contracts on Ethereum. You'll then go on to explore the layout of a Solidity source file and work with the different data types. The next set of recipes will help you to work with operators, control structures, and data structures while building your smart contracts. As you progress further, you'll study function calls, return types, function modifiers, and recipes in object-oriented programming with Solidity. You'll also get well-versed with event logging, exception handling, and testing and debugging smart contracts.By the end of this book, you'll not only have knowledge of Ethereum and blockchain concepts, but also be able to write, deploy, and test smart contracts in Ethereum.What you will learnStudy the basics and foundational concepts of Solidity and EthereumExplore programming in Solidity and its various nuancesCreate new accounts and submit transactions to blockchainUnderstand the language to writ