Book

Solidity Programming Essentials

Solidity is a new contract-oriented programming language popular for creating smart contracts and distributed applications. Writing smart contracts targeting Ethereum and other blockchain platforms is an emerging skill. This book will enable you to write robust, secure, object-oriented contracts that extend blockchain with business functionality.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

7h24m

Language

English

About Book

Who Is This Book For?

This book is for anyone who would like to get started with Solidity Programming for developing an Ethereum smart contract. No prior knowledge of EVM is required.

Book content

chapters 7h24m total length

Introduction to Blockchain, Ethereum, and Smart Contracts

Installing Ethereum and Solidity

Introducing Solidity

Global Variables and Functions

Expressions and Control Structures

Writing Smart Contracts

Functions, Modifiers, and Fallbacks

Exceptions, Events, and Logging

Truffle Basics and Unit Testing

Debugging Contracts

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required