Solidity and Blockchain for beginners

via Udemy

Go to Course: https://www.udemy.com/course/solidity-and-blockchain-for-beginners/

Overview

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 theirapplications 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 terminologyBasic layout of a solidity source fileImporting other source filesUsing comments in solidityBasic solidity syntaxBasic structure of a solidity contractSolidity TypesEthereum Virtual Machine -EVMFunctions and Function ModifiersSolidity Function SyntaxSolidity CompilerSolidity EventsCreating a solidity contractSolidity OperatorsSolidity UnitsSpecial types of contractSpecial variables and FunctionsState variables

Skills

Reviews