Solidity Programmeren

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Solidity Programmeren

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,5 SpiralTrain heeft een gemiddelde beoordeling van 8,5 (uit 50 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeAmsterdam
12 feb. 2026 tot 13 feb. 2026
Toon rooster
event 12 februari 2026, 09:30-16:30, Amsterdam, Dag 1
event 13 februari 2026, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
12 feb. 2026 tot 13 feb. 2026
Toon rooster
event 12 februari 2026, 09:30-16:30, Eindhoven, Dag 1
event 13 februari 2026, 09:30-16:30, Eindhoven, Dag 2
placeHouten
12 feb. 2026 tot 13 feb. 2026
Toon rooster
event 12 februari 2026, 09:30-16:30, Houten, Dag 1
event 13 februari 2026, 09:30-16:30, Houten, Dag 2
computer Online: Online
12 feb. 2026 tot 13 feb. 2026
Toon rooster
event 12 februari 2026, 09:30-16:30, Online, Dag 1
event 13 februari 2026, 09:30-16:30, Online, Dag 2
placeRotterdam
12 feb. 2026 tot 13 feb. 2026
Toon rooster
event 12 februari 2026, 09:30-16:30, Rotterdam, Dag 1
event 13 februari 2026, 09:30-16:30, Rotterdam, Dag 2
placeZwolle
12 feb. 2026 tot 13 feb. 2026
Toon rooster
event 12 februari 2026, 09:30-16:30, Zwolle, Dag 1
event 13 februari 2026, 09:30-16:30, Zwolle, Dag 2
placeAmsterdam
16 apr. 2026 tot 17 apr. 2026
Toon rooster
event 16 april 2026, 09:30-16:30, Amsterdam, Dag 1
event 17 april 2026, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
16 apr. 2026 tot 17 apr. 2026
Toon rooster
event 16 april 2026, 09:30-16:30, Eindhoven, Dag 1
event 17 april 2026, 09:30-16:30, Eindhoven, Dag 2
placeHouten
16 apr. 2026 tot 17 apr. 2026
Toon rooster
event 16 april 2026, 09:30-16:30, Houten, Dag 1
event 17 april 2026, 09:30-16:30, Houten, Dag 2
computer Online: Online
16 apr. 2026 tot 17 apr. 2026
Toon rooster
event 16 april 2026, 09:30-16:30, Online, Dag 1
event 17 april 2026, 09:30-16:30, Online, Dag 2
placeRotterdam
16 apr. 2026 tot 17 apr. 2026
Toon rooster
event 16 april 2026, 09:30-16:30, Rotterdam, Dag 1
event 17 april 2026, 09:30-16:30, Rotterdam, Dag 2
placeZwolle
16 apr. 2026 tot 17 apr. 2026
Toon rooster
event 16 april 2026, 09:30-16:30, Zwolle, Dag 1
event 17 april 2026, 09:30-16:30, Zwolle, Dag 2
placeAmsterdam
18 jun. 2026 tot 19 jun. 2026
Toon rooster
event 18 juni 2026, 09:30-16:30, Amsterdam, Dag 1
event 19 juni 2026, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
18 jun. 2026 tot 19 jun. 2026
Toon rooster
event 18 juni 2026, 09:30-16:30, Eindhoven, Dag 1
event 19 juni 2026, 09:30-16:30, Eindhoven, Dag 2
placeHouten
18 jun. 2026 tot 19 jun. 2026
Toon rooster
event 18 juni 2026, 09:30-16:30, Houten, Dag 1
event 19 juni 2026, 09:30-16:30, Houten, Dag 2
computer Online: Online
18 jun. 2026 tot 19 jun. 2026
Toon rooster
event 18 juni 2026, 09:30-16:30, Online, Dag 1
event 19 juni 2026, 09:30-16:30, Online, Dag 2
placeRotterdam
18 jun. 2026 tot 19 jun. 2026
Toon rooster
event 18 juni 2026, 09:30-16:30, Rotterdam, Dag 1
event 19 juni 2026, 09:30-16:30, Rotterdam, Dag 2
placeZwolle
18 jun. 2026 tot 19 jun. 2026
Toon rooster
event 18 juni 2026, 09:30-16:30, Zwolle, Dag 1
event 19 juni 2026, 09:30-16:30, Zwolle, Dag 2
placeAmsterdam
20 aug. 2026 tot 21 aug. 2026
Toon rooster
event 20 augustus 2026, 09:30-16:30, Amsterdam, Dag 1
event 21 augustus 2026, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
20 aug. 2026 tot 21 aug. 2026
Toon rooster
event 20 augustus 2026, 09:30-16:30, Eindhoven, Dag 1
event 21 augustus 2026, 09:30-16:30, Eindhoven, Dag 2
Beschrijving
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 d…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Programmeren (algemeen), JavaScript, ASP (.NET), PHP en Android.

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. Function visibility, function modifiers, immutable en constant state variables komen in dit verband aan de orde. En het gebruik van polymorfisme in Solidity komt ook aan bod.

Decentralized apps (DApps)

Tot slot wordt aandacht besteed aan het creëren van decentralized apps (DApps) in Solidity. Gedemonstreerd wordt hoe je een DApp met behulp van Solidity en een front-end framework zoals React kunt bouwen. Interactie met een DApp met behulp van web3.js, een lokale blockchain zoals Ganache en een wallet zoals MetaMask wordt ook behandeld.

Doelgroep Cursus Solidity Programmeren

De cursus Solidity Programmeren is bedoeld voor developers die willen leren hoe je applicaties voor de Ethereum blockchain kunt ontwikkelen met de taal Solidity.

Voorkennis Cursus Solidity Programmeren

Om aan de cursus Solidity Programmeren te kunnen deelnemen is basiskennis van blockchain technology, cryptocurrencies en programmeren vereist.

Uitvoering Training Solidity Programmeren

De theorie wordt behandeld aan de hand van presentatie slides. De theorie wordt nader uitgelegd middels demo's. Na iedere module is er de gelegenheid tot oefenen.

Certificaat Cursus Solidity Programmeren

De deelnemers krijgen na het goed doorlopen van de cursus een certificaat Solidity Programmeren.

Modules

Module 1 : Solidity Intro

  • What is Solidity?
  • Blockchains
  • Cryptocurrencies
  • Smart Contracts
  • Ethereum Virtual Machine
  • Curly Bracket Language
  • Remix IDE
  • Compiler Usage
  • Source File Layout
  • Pragma's
  • Import Paths

Module 2 : Smart Contracts

  • Structure of a Contract
  • State Variables
  • Functions
  • Function Modifiers
  • Events
  • Errors
  • EVM Logging
  • Revert Statements
  • Struct Types
  • Enum Types
  • Inheritance

Module 3 : Data Types

  • Value Types
  • Booleans
  • Integers
  • Strings
  • Fixed Point Numbers
  • Address
  • Address Members
  • Fixed Size Byte Arrays
  • Address Literals
  • User Defined Types
  • Arrays and Structs

Module 4 : Creating Contracts

  • Constructors
  • State Variable Visibility
  • Function Visibility
  • Immutable State Variables
  • Constant State Variables
  • Getter Functions
  • Function Modifiers
  • Parameters and Return Variables
  • Ether Units
  • Time Units
  • Transaction Properties

Module 5 : Contract Inheritance

  • Inheritance
  • Function Overloading
  • Function Overriding
  • Modifier Overriding
  • Constructors Calling
  • Base Constructors
  • Multiple Inheritance
  • Linearization
  • Abstract Contracts
  • Interfaces
  • Libraries

Module 6 : Decentralized Apps

  • What are DApps?
  • Benefits of DApps
  • Self Executing Contracts
  • Decentralization
  • Open Source
  • Cryptography
  • Token System
  • Decentralized Finance
  • Ganache
  • Metamask
  • web3.js

Waarom SpiralTrain

SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.

Onze trainingkenmerken zich door :

• Klassikale of online open roostertrainingen en andere trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.