YoVDO

Blockchain Programming in JavaScript

Offered By: LinkedIn Learning

Tags

Blockchain Development Courses Javascript Courses Cryptocurrency Courses Mining Courses Decentralization Courses Express Framework Courses Distributed Ledgers Courses Proof of Work Courses

Course Description

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

Taught by

Mohammad Azam

Related Courses

Managerial Accounting: Tools for Facilitating and Guiding Business Decisions
University of Illinois at Urbana-Champaign via Coursera
Federalism & Decentralization: Evaluating Africa's Track Record
Leiden University via Coursera
Bitcoin and Cryptocurrency Technologies
Princeton University via Coursera
Local Economic Development
Erasmus University Rotterdam via Coursera
Les fondamentaux des finances locales
Centre national de la fonction publique territoriale via France Université Numerique