Solidity and Blockchain for beginners
- Description
- Curriculum
- FAQ
- Reviews
Solidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are programs which govern
the behaviour of accounts within the Ethereum state.
Solidity was influenced by C++, Python and JavaScript and is designed to target the Ethereum Virtual Machine (EVM).
Solidity is statically typed, supports inheritance, libraries and complex user-defined types among other features.
With Solidity you can create contracts for uses such as voting, crowdfunding, blind auctions, and multi-signature wallets.
A contract in the sense of Solidity is a collection of code (its functions) and
data (its state) that resides at a specific address on the Ethereum blockchain.
Blockchain is a very powerful technology that allows everyday users
to exchange sensitive data without a middleman. Programmers can leverage the blockchain in their
applications using Solidity, a programming language for the Ethereum platform.
This basic beginners course teaches you how to build a simple contract-based application with Solidity.
What You will learn include:
-
Blockchain terminology
-
Basic layout of a solidity source file
-
Importing other source files
-
Using comments in solidity
-
Basic solidity syntax
-
Basic structure of a solidity contract
-
Solidity Types
-
Ethereum Virtual Machine -EVM
-
Functions and Function Modifiers
-
Solidity Function Syntax
-
Solidity Compiler
-
Solidity Events
-
Creating a solidity contract
-
Solidity Operators
-
Solidity Units
-
Special types of contract
-
Special variables and Functions
-
State variables
-
10Special Types of Solidity ContractsVideo lesson
-
11Basic structure of a solidity contractVideo lesson
-
12Solidity Types- Part 1Video lesson
-
13Solidity Types -Part 2Video lesson
-
14Solidity UnitsVideo lesson
-
15Special Variables and FunctionsVideo lesson
-
16Solidity Function SyntaxVideo lesson
-
17Solidity OperatorsVideo lesson
-
18Solidity Conditional StatementsVideo lesson
-
19State VariablesVideo lesson
-
20Functions and Function ModifiersVideo lesson
-
21Solidity EventsVideo lesson

External Links May Contain Affiliate Links read more