Blockchain Programming in JavaScript

Go to class
Write Review

Free Online Course: Blockchain Programming in JavaScript provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Blockchain Programming in JavaScript is taught by Mohammad Azam.

Overview
  • Learn how to program your own blockchain, understand its technology, implement the core engine, take it to the cloud, and decentralize it.

Syllabus
  • Introduction

    • What you should know
    • Exercise files
    1. Understanding Blockchain Technology
    • What is cryptocurrency?
    • What is a centralized ledger?
    • What is a distributed ledger?
    • Public and private keys
    • What is mining?
    • The longest chain
    2. Implementing Blockchain Core Engine
    • Developing blockchain models
    • Initializing the blockchain
    • Proof of work
    3. Implementing Blockchain Web API
    • Setting up express
    • Adding transactions
    • Mining blocks
    4. Decentralizing Blockchain
    • Creating the node model
    • Passing arguments to the Node app from command line
    • Registering nodes
    • Mining on nodes
    • Resolving conflicts