Opleiding: Solidity Programmeren
In de cursus Solidity Programming van SpiralTrain leren de deelnemers de Solidity Language voor het schrijven van smart contracts die draaien op de Ethereum Virtual Machine (EVM).
Intro Solidity
De cursus Solidity Programming begint met een uitleg over de Solidity syntax en de rol van de Ethereum Virtual Machine (EVM). Ook wordt aandacht besteed aan het opzetten van een ontwikkelomgeving voor Solidity.
Smart Contracts
Vervolgens wordt de structuur en werking van Smart Contracts besproken. Eveneens wordt de rol van state variables, functies en events uitgelegd. En er worden verschillende veelvoorkomende use-cases voor smart contracts gedemonstreerd.
Gegevenstypen
De verschillende data types die beschikbaar zijn in Solidity maken ook deel uit van de cursus Solidity Programming. Behandeld worden basis data types zoals integers, booleans, adressen en strings. En ook complexere data types en user defined data types zoals arrays, structs en enums komen aan bod.
Creating Contracts
Dan wordt het schrijven van een smart contract in Solidity behandeld. Aandacht wordt besteed aan constructors, functies en het afhandelen van events. Ook het logging in Solidity contracts en het testen en debuggen van contracts komt aan bod.
Contract Inheritance
Vervolgens wordt uitgelegd wat contract inheritance is en waarom het nuttig is.