Blockchain for beginners:build certificate registration DApp Course
Use Ethereum, Solidity, and Smart Contracts to build Certificate Registration DApp based on the blockchain
What you’ll learn
Blockchain for beginners:build certificate registration DApp Course
- 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
- Develop with the latest version of Ethereum development tools (Web3js v1.0 and Solidity v0.5.0)
- Develop a certification registration Dapp deployed to Ethereum testnet
- Understand how MetaMask communicates with your DApp
Requirements
- Basic Knowledge of Javascript and Yarn
- A Mac, PC, or Linux Machine (We use Mac in this course)
Description
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 set up an 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:
Decentralized applications (dApps) are applications that run on the blockchain rather than a database.
We covered the following concept:
- Ethereum
- Account
- Gas
- Smart Contract
- Decentralized App
- Blockchain
- Bitcoin
- Solidity
- Web3.js
- Ropsten Testnet
Click Me For Joing Our Facebook Group For Requst Course & Getting Latest Update From Us
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
- The 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
Who this course is for:
- Anybody with a little bit of website development experience who want to understand Ethereum and how to build DApps with it
Click Me For Joing Our Facebook Group For Requst Course & Getting Latest Update From Us
SEE MORE COURSE: CSS in Web Development in 2020 Course