Blockchain Development: Creating Decentralized Applications with .Net Training Course

Duration

14 hours (usually 2 days including breaks)

Requirements

  • Previous programming experience

Overview

Decentralized applications or dApps are applications that run on the blockchain.

In this instructor-led, live training, participants will learn how to develop decentralized applications (dApps) using Microsoft Visual Studio as they build dApps using two methods of integration with Visual Studio.

By the end of this training, participants will be able to:

  • Understand the fundamentals of developing decentralized applications (dApps)
  • Understand the differences between typical ASP.NET applications and dApps
  • Learn how to work with smart contracts
  • Build dApps using Microsoft Visual Studio, BlockApps, and Solidity
  • Build dApps using Microsoft Visual Studio, Microsoft Azure, and BlockApps STRATO

Audience

  • Developers

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice

Course Outline

Introduction

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

Troubleshooting

Summary and Conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *