Blockchain for beginners:build certificate registration DApp
Blockchain for beginners:build certificate registration DApp
What we cover
We briefly cover the philosophy of the blockchain and Ethereum.
Then we will explain how blockchains work, what is Decentralized App and how smart contract communicates with DApp
We setup the easy development environment, including tools that can be used with minimum steps
And the biggest part of the course is dedicated to guiding you through a simple Decentralized App
Some of the keyword definition:
Blockchain is a growing list of digital pieces of information which are linked using cryptography. It is an open, distributed ledger that can record transactions between two parties efficiently and also in a verifiable and permanent way.
Decentralized applications (dApps) are applications that run on blockchain rather than a database.
Smart contract is defined as pieces of computer code that self-execute when predetermined conditions are fulfilled. The results of the transaction will be written onto a distributed ledger or blockchain.
We covered the following concept:
Ethereum
Account
Gas
Smart Contract
Decentralized App
Blockchain
Bitcoin
Solidity
Web3.js
Ropsten Testnet
What tools and libraries are used?
Ethereum
The Metamask Chrome extension
The Solidity smart contract language (0.5.0)
The Web3.js(Web3 1.0.0)
The Ganache Ethereum node emulator
Github
Visual Studio Code (text editor)
The Ropsten test network
All our codes are stored in Github and the solidity code will be stored as .sol file.
Lesson 2 unit 1: @hashcademy-> choose certificate_dapp -> choose branch master
Lesson 2 unit 2: @hashcademy-> choose certificate_dapp -> before modify javascript: choose branch 1a, after modify javascript: choose branch 2
Lesson 2 unit 3: @hashcademy-> choose certificate_dapp -> choose branch 3
Lesson 2 unit 4: @hashcademy-> choose certificate_dapp -> choose branch 4
Lesson 2 unit 5: @hashcademy-> choose certificate_dapp -> choose branch 5
Use Ethereum, Solidity, and Smart Contracts to build Certificate Registration DApp based on the blockchain
Url: View Details
What you will learn
- Understand the basic concept of Blockchain and Ethereum
- Setup a private blockchain network for local development
- Understand how smart contract works and communicates with DApp
Rating: 3.85
Level: Beginner Level
Duration: 1.5 hours
Instructor: Eric Tang
Courses By: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
About US
The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of hugecourses.com.
View Sitemap