Blockchain course: Smart contract programming in Geneva
Length of course: 24 hours
Fee for Smart contract blockchain course: 3600 CHF
Exam fee for smart contract blockchain expert certification: 1080 CHF
Intended audience: Developers and IT Project Managers
Prerequisites: The training is aimed at computer scientists with experience in object programming, JavaScript, HTML and CSS as well as Linux and the Git environment.
Objectives : Three days of intensive programming trainings designed to implement, create and manage smart contracts in the Ethereum blockchain.
Program for the smart contract blockchain course
General and Technical Introduction
Definition of Blockchain
Hash / Mining / Consenus
Asymmetric cryptography (public key / private key)
The Bitcoin Blockchain
Overview of Ethereum – Smart Contracts
Bitcoin Node
Key Derivation
Creating / Signing a Payment
Monitoring Program
Technical Implementation
Ether – Gas
The Ethereum Ecosystem, DApps and DAOs
Public / Private / Hybrid
Hyperledger Overview
Beyond Bitcoin and Ethereum
Framework Development and Development Tools
Interfaces, Libraries and Programming
Client Go-Ethereum
Account Management and Mining
Solidity Language
Deploying Contracts
Interacting with a Contract
Teaching methods
Practical course: 60% practical, 40% theory. Course materials distributed to all participants in digital format.
Course format
The training alternates theoretical input delivered by the instructor backed up by concrete examples, brainstorming sessions and group work.
Validation
Participants sit an exam at the end of the training to check they have acquired the necessary skills.
Certification
A certificate will be awarded by the Swiss Blockchain Institute to all participants who complete the entire training.
Sign up now for the blockchain training of your choice.
Our blockchain trainings that may interest you
Blockchain training program for managers in Genève, Vaud, Neuchâtel, Fribourg, Valais
Hyperledger blockchain training program in Genève, Vaud, Neuchâtel, Fribourg, Valais
Sawtooth Hyperledger blockchain training program for developers in Genève, Vaud, Neuchâtel, Fribourg, Valais
Solidity blockchain training program in Genève, Vaud, Neuchâtel, Fribourg, Valais
Libra blockchain training program in Genève, Vaud, Neuchâtel, Fribourg, Valais
Corda blockchain training program for developers in Genève, Vaud, Neuchâtel, Fribourg, Valais
Ripple blockchain training program for developers in Genève, Vaud, Neuchâtel, Fribourg, Valais
DApps blockchain training program for developers in Genève, Vaud, Neuchâtel, Fribourg, Valais
Ethereum blockchain masterclass training for developers in Genève, Vaud, Neuchâtel, Fribourg, Valais
Tezos blockchain masterclass training for developers in Genève, Vaud, Neuchâtel, Fribourg, Valais
Stellar blockchain masterclass training for developers in Genève, Vaud, Neuchâtel, Fribourg, Valais
All our blockchain trainings can be delivered in French or English.
All our blockchain trainings are available in Argovie, Appenzell Rhodes-Intérieures, Appenzell Rhodes-Extérieures, Berne, Bâle-Campagne, Bâle-Ville, Fribourg, Genève, Glaris, Grisons, Jura, Lucerne, Neuchâtel, Nidwald, Obwald, Saint-Gall, Schaffhouse, Soleure, Schwytz, Thurgovie, Tessin, Uri, Vaud, Valais, Zoug, Zurich.