Solidity and Blockchain for beginners
Offered By: Udemy
Course Description
Overview
What you'll learn:
- How to use Solidity Compiler
- How to create a solidity Contract
- Solidity Syntax
- Layout of a solidity source file
- How to import other source files
- How to add comments
- Solidity Types
- Solidity Functions
- Solidity Function Modifiers
- Solidity Operators
- Solidity Units
- Special types of contract
- Special Variables and Functions
- Solidity Events
- State Variables
- Blockchain Terminology
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
Taught by
Bluelime Learning Solutions
Related Courses
Blockchain Framework & PlatformsIBM via edX Advanced Smart Contract Development
EDUCBA via Coursera Introduction to Ethereum Blockchain
EDUCBA via Coursera Develop an NFT with Google Cloud Web3
Google Cloud via Coursera Become An Ethereum Blockchain Developer
Packt via Coursera