DApps blockchain training for developers: creating dApps with .net in Geneva


Length of course: 15 hours (usually 2 days including breaks)
Fee for dApps blockchain course: 2250 CHF
Exam fee for dApps blockchain expert certification: 675 CHF


Decentralized or dApps are applications that run on the blockchain. In this online blockchain course, participants will learn how to develop decentralized applications (dApps) using Microsoft Visual Studio when they create dApps using two integration methods with Visual Studio. At the end of this blockchain training, participants will have learnt to: Understand the basics of decentralized application development (dApps) Understand the differences between ASPNET applications and dApps Learn how to work with smart contracts Create dApps using Microsoft Visual Studio, BlockApps and Solidity Create dApps using Microsoft Visual Studio, Microsoft Azure and BlockApps STRATO Public Developers Course Format Mix of lectures and discussions with exercises and substantial hands-on practice.



Course outline:



Understanding Blockchain Technology, Peer-to-Peer Networks, and Decentralized Applications

Comparing the Architectures of a Typical ASP.NET Application and a Blockchain Decentralized Application

Building a Decentralized Application: Setting Up Your Own Peer-to-Peer Environment by Integrating BlockApps, Solidity, and Visual Studio

Getting Started with Solidity

Setting Up the Development Environment

Creating Your Decentralized Application

Authoring, Compiling, Testing, and Deploying Smart Contracts

Building a Decentralized Application: Using STRATO Blockchain Individual Instance on Microsoft Azure and Connecting it to Visual Studio

Setting Up the Development Environment

Creating a Decentralized Application

Authoring, Compiling, Testing, and Deploying Smart Contracts




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.


Participants sit an exam at the end of the training to check they have acquired the necessary skills.


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.

1 + 1 =


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.