Decentralized Application (DApp) Training primarily focuses on Decentralized Peer-to-Peer Network where the users can deal with front end and User Interface generally written in any language. DApps can also be used for hosting on decentralized Storage like Swarm or IPFS Blockchain.


  • Understanding the basic overview of Decentralized Application
  • Understanding the development and Deployment of Blockchain Application
  • Understanding the various forms of DApp and its functionalities


  • DApp helps the developers to create Application in more easy manner
  • Expertise on different DApps arising in the market
  • Expertise on the Development and Deployment of Blockchain Application
Duration: 1 Day

Course Content:
  1. Basic Overview of Decentralized Applications (DApps)

    • Core Preliminaries: Bitcoin
    • Features of DApp
    • History of DApp
  2. Understanding Core DApp Ecosystem

    • Overview of Decentralized Data
    • Understanding Decentralized Wealth
    • Understanding Decentralized Identity
    • Understanding Decentralized Computing
    • Understanding Decentralized Bandwidth
  3. Working with First DApp

    • Go Language
    • Centralized Architecture

      • REST
      • CRUD
      • MVC
    • Decentralized Architecture

      • IPFS
  4. Building Concept of Go

    • Basic Setup
    • Understanding Routing
    • Using Data Storage and Retrieval
    • Passing and Displaying Data to FrontEnd
  5. Understanding OpenBazaar

    • Basic Overview of OpenBazaar
    • Basics of OpenBazaar
    • Working of OpenBazaar

      • Using Merchant
      • Understanding Buyer
      • Understanding Notary
  6. Installation of OpenBazaar
  7. Overview of Lighthouse

    • Basic Functionalities of Lighthouse
    • Understanding SPV Wallets
    • Understanding Identities
  8. Overview of La’Zooz

    • Understanding Distribution protocol
    • Using DAO Structure
    • UX Concept in detail
    • Architecture of La’Zooz

      • Data Storage and Retrieval
      • Coins
      • Understanding Contracts
      • Using Improvements