Skip to content

mstack/bootcamp-blockchain-smartcontracts

Repository files navigation

Global Azure Bootcamp - Ethereum SmartContracts in Azure Blockchain as a Service

WordCloud

Lab 0

This lab describes all the prerequisite steps you need to do before you can start with the other labs.

Lab 1 (Beginner)

In this lab you will:

  • learn the basics about the Solidity SmartContract programming language
  • implement new functionality in a bare-bone SmartContract
  • use the Solidity Linter to make sure you write valid code
  • update or add unit-test to test this SmartContract

Lab 2 (Intermediate)

This lab will continue on the basics from Lab 1 and adds the following items you will do:

  • run code coverage to see how much code is covered by unit-tests
  • auto generate C# Interfaces and Service classes from the SmartContract
  • deploy the SmartContract using a bare-bone console application to your local Ethereum Blockchain using GETH

Lab 3 (Advanced)

This lab continues on Lab 2 and adds the following new things you will learn:

  • Deploy the SmartContract to the Azure Blockchain as a Service (based on Ethereum Consortium Blockchain)

Lab 4 (Advanced)

This lab is a working example SupplyChainLog including unit-tests, coverage, code-generation and example console-app connnecting to Ganache.

Lab 5 (Advanced)

This lab is using the Azure Accelerators - registry-generator example.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy