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


    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

    Recent Articles

    AWS certification for Beginners

    What you’ll learn in aws certification Find out about fundamental AWS benefits in aws accreditation. Figure out how to assemble your foundation in AWS Become...

    social media marketing Learn SEO for YouTube Rank

    here What you’ll learn in this course social media marketing. social media marketing Youtube SEO Course How TO Rank No1 On YouTube in 2020 Course...

    learn wordpress website development – For Beginners!

    learn wordpress website development Step By Step With the Brizy Page Builder here What you’ll l learn in wordpress website development How To Make A WordPress...

    practical java course zero to one -Web Course

    In this course you can research Java easily with practical examples! Java programming for complete beginners! What you’ll learn practical java course zero to one unix-tech. ...

    introduction to Microsoft excel course – Excel 2020

    introduction to Microsoft excel course- Learn MS Excel – Excel formulas/Excel charts/Excel functions using Excel 2016/Excel 2019 What you’ll learn Ms Excel/Excel 2020 – the complete...

    Related Stories


    Please enter your comment!
    Please enter your name here

    Stay on op - Ge the daily news in your inbox