Learn Solidity: Programing Language for Ethereum Smart Contracts
Best Solidity Tutorial Available Online to Build Blockchain Based Decentralized Application DApps on Ethereum Network
Have you heard of Ethereum & Smart Contracts?
Have you ever thought of writing smart contracts or your own cryptocurrencies?
Do you know smart contracts are written in Solidity Programming Language?
Solidity is a programming language for writing smart contracts which run on Ethereum Virtual Machine on Blockchain. It is a contract-oriented, high-level language whose syntax is similar to that of JavaScript and it is designed to target the Ethereum Virtual Machine.
Being a decentralized technology it is very difficult to understand or program. To solve this problem I have developed this course to help anyone understand and learn the Solidity in few hours starting from very very basics.
In this course I will teach you everything related to Solidity to build Smart Contracts based Blockchain application on Ethereum. We will learn what:
This course will enable you to build any kind of Blockchain application on Ethereum using Solidity which is most common language for writing Ethereum Blockchain.
Toshendra Sharma
Sample Source Code
Setting up Development Environment
Basics of Solidity by Example (A New Cryptocurrency Smart Contract)
Layout of the Solidity Smart Contracts
Value types & Data Types
Units in Solidity - Ether & Date Time Units
FREE PREVIEWGlobal Variables & Functions in Solidity
Operators (Arithmetic, Logical & Bitwise Operators)
Control Structures (if-else, do-while, for etc.)
Scoping of Variables in Solidity
Inputs & Outputs in Functions
Function Calls (How to make function calls)
Function Modifiers (Unique feature)
Fallback Function
Abstract Contract (Interface in Solidity)
Exceptions (User & Automatic Exceptions)
new Keyword for Contract Creation
Inheritance in Solidity
Importing Smart Contracts & Compiling .sol file with solc
Events & Logging
Full Example: CrowdFunder Smart Contracts
Full Example: Voting Ballot Smart Contract