This commit is contained in:
meaghanlewis 2020-11-24 09:23:51 -08:00
Родитель ffb8334658
Коммит 6a28b33b56
7 изменённых файлов: 29 добавлений и 29 удалений

Просмотреть файл

@ -9,6 +9,6 @@ metadata:
ms.topic: interactive-tutorial
ms.prod: learning-azure
title: Learn about dapps
durationInMinutes: 1
durationInMinutes: 3
content: |
[!include[](includes/2-learn-dapps.md)]

Просмотреть файл

@ -9,6 +9,6 @@ metadata:
ms.topic: interactive-tutorial
ms.prod: learning-azure
title: Learn about Drizzle
durationInMinutes: 1
durationInMinutes: 5
content: |
[!include[](includes/3-learn-drizzle.md)]

Просмотреть файл

@ -9,6 +9,6 @@ metadata:
ms.topic: interactive-tutorial
ms.prod: learning-azure
title: Exercise - Get started with Drizzle
durationInMinutes: 1
durationInMinutes: 7
content: |
[!include[](includes/4-drizzle-dapp.md)]

Просмотреть файл

@ -9,6 +9,6 @@ metadata:
ms.topic: interactive-tutorial
ms.prod: learning-azure
title: Exercise - Create a dapp for a shipping contract
durationInMinutes: 1
durationInMinutes: 12
content: |
[!include[](includes/5-shipping-dapp.md)]

Просмотреть файл

@ -2,7 +2,7 @@
Blockchain products are useful for a variety of use cases ranging from supply-chain management to decentralized finance. Blockchain technology is being used across major markets and geographies. As the utilization of blockchain has increased and evolved, so has the development of blockchain applications.
Decentralized apps, or dapps, are user interface applications that have code running on a blockchain network. A dapp has frontend code and UI that is hooked up in the backend to smart contracts.
Decentralized apps, or dapps, are applications that have code running on a blockchain network. A dapp has frontend code and graphical user interface that is hooked up in the backend to smart contracts.
In this module, you'll learn all about dapps and how to build your own.

Просмотреть файл

@ -1,6 +1,6 @@
# Learn about Drizzle
In past modules, we have introduced the [Truffle Suite](https://www.trufflesuite.com/), a set of tools to make blockchain development easier. And we have used [Truffle](https://www.trufflesuite.com/truffle) and [Ganache CLI](https://www.trufflesuite.com/ganache) previously to help with the development, deployment and testing of smart contracts.
In past modules, we have introduced the [Truffle Suite](https://www.trufflesuite.com/), a set of tools to make blockchain development easier. And we have previously used [Truffle](https://www.trufflesuite.com/truffle) and [Ganache CLI](https://www.trufflesuite.com/ganache) previously to help with the development, deployment and testing of smart contracts.
In this unit, we will introduce the next member of the Truffle Suite, [Drizzle](https://www.trufflesuite.com/drizzle). Drizzle is a collection of front-end libraries that make writing dapp user interfaces easier and more predictable.

Просмотреть файл

@ -1,32 +1,33 @@
### YamlMime:Module
uid: learn.reactors.blockchain-tokens
uid: learn.reactors.blockchain-apps
metadata:
title: Create tokens using OpenZeppelin
description: Learn about the significance of tokens, and how they are used in blockchain.
ms.date: 10/16/2020
title: Create a user interface with decentralized apps
description: Learn all about decentralized apps and how to build your own.
ms.date: 11/30/2020
author: meaghanlewis
ms.author: shanama
ms.topic: interactive-tutorial
ms.prod: learning-azure
title: Create tokens using OpenZeppelin
summary: Learn about the significance of tokens, and how they are used in blockchain.
title: Create a user interface with decentralized apps
summary: Learn all about decentralized apps and how to build your own.
abstract: |
By the end of this module, you will be able to:
- Explain what tokens are
- Identify the different types of tokens
- Learn about the contract library OpenZeppelin
- Create a token smart contract
- Explain what decentralized apps are
- Identify the technology needed to create decentralized apps
- Know how to use Drizzle to create apps
- Build your own decentralized apps
prerequisites: |
- Blockchain fundamentals knowledge
- Ethereum platform knowledge
- Solidity programming knowledge
- Previous experience with any programming language like C, Python, or JavaScript
- [Fundamental knowledge about blockchain](https://docs.microsoft.com/learn/modules/intro-to-blockchain/?azure-portal=true)
- [Solidity programming knowledge](https://docs.microsoft.com/learn/modules/blockchain-learning-solidity/?azure-portal=true)
- [Ethereum smart contract knowledge](https://docs.microsoft.com/learn/modules/blockchain-solidity-ethereum-smart-contracts/?azure-portal=true)
- Previous experience with a programming language like C, Python, or JavaScript
- Basic knowledge of programming concepts
- Familiarity with the command line to create new directories and install programs
- Node.js installed
- Truffle and Ganache CLI installed
- Visual Studio Code installed
- Blockchain Development Kit for Ethereum installed
iconUrl: /learn/achievements/generic-badge.svg # TODO change
levels:
- beginner
@ -36,13 +37,12 @@ roles:
products:
- azure
units:
- learn.reactors.blockchain-tokens.1-introduction
- learn.reactors.blockchain-tokens.2-what-are-tokens
- learn.reactors.blockchain-tokens.3-token-types
- learn.reactors.blockchain-tokens.4-open-zeppelin
- learn.reactors.blockchain-tokens.5-setup-project
- learn.reactors.blockchain-tokens.6-write-token-contract
- learn.reactors.blockchain-tokens.7-knowledge-check
- learn.reactors.blockchain-tokens.8-summary
- learn.reactors.blockchain-apps.1-introduction
- learn.reactors.blockchain-apps.2-learn-dapps
- learn.reactors.blockchain-apps.3-learn-drizzle
- learn.reactors.blockchain-apps.4-drizzle-dapps
- learn.reactors.blockchain-apps.5-shipping-dapp
- learn.reactors.blockchain-apps.6-knowledge-check
- learn.reactors.blockchain-apps.7-summary
badge:
uid: learn.reactors.blockchain-tokens.badge
uid: learn.reactors.blockchain-apps.badge