Download the book Solidity Programming Essentials, second edition (2022)
Solidity is a contract-oriented language, heavily influenced by JavaScript, designed to compile code for the Ethereum Virtual Machine (EVM). Solidity Programming Essentials is a guide to understanding Solidity programming for creating Ethereum and Blockchain smart contracts. By the end of the book, you will be able to write, deploy, and test smart contracts in Ethereum. The Programming Essentials book explains how to write contracts using Solidity and also helps you develop Solidity skills in the shortest possible time.
second edition
Release year: 2022
Table of Contents:
Introduction to Blockchain, Ethereum, and Smart Contracts
Installing Ethereum and Solidity
Introducing Solidity
Global variables and functions
Expressions and control structure
Writing Smart Contracts
Functions, Modifiers, and Fallbacks
Exceptions, Events and Logging
Basics of Truffle and Unit Testing
Debugging contracts
Assembly Programming
Upgradable Smart Contracts
Writing Secure Contracts
Writing Token Contracts
Solidity Design Patterns
second edition
Release year: 2022
Table of Contents:
Introduction to Blockchain, Ethereum, and Smart Contracts
Installing Ethereum and Solidity
Introducing Solidity
Global variables and functions
Expressions and control structure
Writing Smart Contracts
Functions, Modifiers, and Fallbacks
Exceptions, Events and Logging
Basics of Truffle and Unit Testing
Debugging contracts
Assembly Programming
Upgradable Smart Contracts
Writing Secure Contracts
Writing Token Contracts
Solidity Design Patterns