Learn Blockchain by Building Your Own in JavaScript

Course

Online

£ 13 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Develop your own blockchain and decentralized network using the JavaScript programming language.In this course, you will learn how to build your own blockchain and decentralized blockchain network by using the JavaScript programming language. By developing your own blockchain, you will discover the working of blockchain technology and how decentralized blockchain networks function. In addition to this, you’ll get to grips with how the code behind these technologies works, along with exploring why blockchain is a secure and valuable technology. As you progress, this course will help you understand why decentralization is an important feature for securing the blockchain. To build on your knowledge, you’ll get up to speed with the whole process of storing, securing, and validating data/transactions on the blockchain. The course covers ES6 code to ensure that you grasp the fundamental concepts effectively. By the end of this course, you will have built your own blockchain prototype in code. All codes and supporting files are available at-About The AuthorEric Traub currently works as a software engineer in New York City. He has extensive experience working as a teacher and instructing people in a variety of different subjects. He changed his career from teaching to software engineering because of the excitement it brings to him and the passion that he has for it. He is now lucky enough to have the opportunity to combine both of these passions - software engineering and teaching!

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Build a consensus algorithm so that all the nodes in a network have the same data
Create a proof of work to secure your blockchain network
Mine new blocks and secure them in the blockchain
Understand how transactions are created and made immutable inside a block
Find out how block explorers work and how to access your new blockchain through a block explorer
Discover how blockchain and cryptocurrency addresses retain a value amount
Get to grips with how new blocks are broadcasted to the entire blockchain network and how the data inside the blockchain network is kept consistent across all the nodes
Understand how to develop important blockchain features

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Network Training
  • Programming
  • Engineering
  • Technology
  • Teaching
  • Network
  • Works
  • Javascript
  • Testing
  • Software Engineering
  • Javascript training

Course programme

Introduction 4 lectures 15:30 Course Introduction Introduction: Course Introduction What You Will Learn in This Course Introduction: What You Will Learn in This Course What is a Blockchain? Introduction: What is a Blockchain? Environment Setup Introduction: Environment Setup Introduction 4 lectures 15:30 Course Introduction Introduction: Course Introduction What You Will Learn in This Course Introduction: What You Will Learn in This Course What is a Blockchain? Introduction: What is a Blockchain? Environment Setup Introduction: Environment Setup Course Introduction Introduction: Course Introduction Course Introduction Introduction: Course Introduction Course Introduction Introduction: Course Introduction Course Introduction Introduction: Course Introduction Introduction: Course Introduction Introduction: Course Introduction What You Will Learn in This Course Introduction: What You Will Learn in This Course What You Will Learn in This Course Introduction: What You Will Learn in This Course What You Will Learn in This Course Introduction: What You Will Learn in This Course What You Will Learn in This Course Introduction: What You Will Learn in This Course Introduction: What You Will Learn in This Course Introduction: What You Will Learn in This Course What is a Blockchain? Introduction: What is a Blockchain? What is a Blockchain? Introduction: What is a Blockchain? What is a Blockchain? Introduction: What is a Blockchain? What is a Blockchain? Introduction: What is a Blockchain? Introduction: What is a Blockchain? Introduction: What is a Blockchain? Environment Setup Introduction: Environment Setup Environment Setup Introduction: Environment Setup Environment Setup Introduction: Environment Setup Environment Setup Introduction: Environment Setup Introduction: Environment Setup Introduction: Environment Setup Building A Blockchain 17 lectures 01:39:47 Blockchain Introduction Building A Blockchain: Blockchain Introduction Constructor Function Explanation Building A Blockchain: Constructor Function Explanation Prototype Object Explanation Building A Blockchain: Prototype Object Explanation Blockchain Constructor Function Building A Blockchain: Blockchain Constructor Function Create New Block Method Building A Blockchain: Create New Block Method Testing Create New Block Method Building A Blockchain: Testing Create New Block Method Get Last Block Method Building A Blockchain: Get Last Block Method Create New Transaction Method Building A Blockchain: Create New Transaction Method Testing Create New Transaction Method Building A Blockchain: Testing Create New Transaction Method SHA256 Hashing Building A Blockchain: SHA256 Hashing Hash Block Method Building A Blockchain: Hash Block Method Testing Hash Block Method Building A Blockchain: Testing Hash Block Method What Is A Proof Of Work? Building A Blockchain: What Is A Proof Of Work? Proof Of Work Method Building A Blockchain: Proof Of Work Method Testing Proof Of Work Method Building A Blockchain: Testing Proof Of Work Method Creating A Genesis Block Building A Blockchain: Creating A Genesis Block Section 1 Wrap-Up Building A Blockchain: Section 1 Wrap-Up Building A Blockchain p Testing Create New Block Method Building A Blockchain: Testing Create New Block Method Building A Blockchain: Testing Create New Block Method Building A Blockchain: Testing Create New Block Method Get Last Block Method Building A Blockchain: Get Last Block Method Get Last Block Method Building A Blockchain: Get Last Block Method Get Last Block Method Building A Blockchain: Get Last Block Method Get Last Block Method Building A Blockchain: Get Last Block Method Building A Blockchain: Get Last Block Method Building A Blockchain: Get Last Block Method Create New Transaction Method Building A Blockchain: Create New Transaction Method Create New Transaction Method Building A Blockchain: Create New Transaction Method Create New Transaction Method Building A Blockchain: Create New Transaction Method Create New Transaction Method Building A Blockchain: Create New Transaction Method Building A Blockchain: Create New Transaction Method Building A Blockchain: Create New Transaction Method Testing Create New Transaction Method Building A Blockchain: Testing Create New Transaction Method Testing Create New Transaction Method Building A Blockchain: Testing Create New Transaction Method Testing Create New Transaction Method Building A Blockchain: Testing Create New Transaction Method Testing Create New Transaction Method Building A Blockchain: Testing Create New Transaction Method Building A Blockchain: Testing Create New Transaction Method Building A Blockchain: Testing Create New Transaction Method SHA256 Hashing Building A Blockchain: SHA256 Hashing SHA256 Hashing Building A Blockchain: SHA256 Hashing SHA256 Hashing Building A Blockchain: SHA256 Hashing SHA256 Hashing Building A Blockchain: SHA256 Hashing Building A Blockchain: SHA256 Hashing Building A Blockchain: SHA256 Hashing Hash Block Method Building A Blockchain: Hash Block Method Hash Block Method Building A Blockchain: Hash Block Method Hash Block Method Building A Blockchain: Hash Block Method Hash Block Method Building A Blockchain: Hash Block Method Building A Blockchain: Hash Block Method Building A Blockchain: Hash Block Method Testing Hash Block Method Building A Blockchain: Testing Hash Block Method Testing Hash Block Method Building A Blockchain: Testing Hash Block Method Testing Hash Block Method Building A Blockchain: Testing Hash Block Method Testing Hash Block Method Building A Blockchain: Testing Hash Block Method Building A Blockchain: Testing Hash Block Method Building A Blockchain: Testing Hash Block Method What Is A Proof Of Work? Building A Blockchain: What Is A Proof Of Work? What Is A Proof Of Work? Building A Blockchain: What Is A Proof Of Work? What Is A Proof Of Work? Building A Blockchain: What Is A Proof Of Work? What Is A Proof Of Work? Building A Blockchain: What Is A Proof Of Work? Building A Blockchain: What Is A Proof Of Work? Building A Blockchain: What Is A Proof Of Work? Proof Of Work Method Building A Blockchain: Proof Of Work Method Proof Of Work Method Building A Blockchain: Proof Of Work Method Proof Of Work Method Building A Blockchain: Proof Of Work Method Proof Of Work Method Building A Blockchain: Proof Of Work Method Building A Blockchain: Proof Of Work Method Building A Blockchain: Proof Of Work Method Testing Proof Of Work Method Building A Blockchain: Testing Proof Of Work Method Testing Proof Of Work Method Building A Blockchain: Testing Proof Of Work Method Testing Proof Of Work Method Building A Blockchain: Testing Proof Of Work Method Testing Proof Of Work Method Building A Blockchain: Testing Proof Of Work Method Building A Blockchain: Testing Proof Of Work Method Building A Blockchain: Testing Proof Of Work Method Creating A Genesis Block Building A Blockchain: Creating A Genesis Block Creating A Genesis Block Building A Blockchain: Creating A Genesis Block Creating A Genesis Block Building A Blockchain: Creating A Genesis Block Creating A Genesis Block Building A Blockchain: Creating A Genesis Block Building A Blockchain: Creating A Genesis Block Building A Blockchain: Creating A Genesis Block Section 1 Wrap-Up Building A Blockchain: Section 1 Wrap-Up Section 1 Wrap-Up Building A Blockchain: Section 1 Wrap-Up Section 1 Wrap-Up Building A Blockchain: Section 1 Wrap-Up Section 1 Wrap-Up Building A Blockchain: Section 1 Wrap-Up Building A Blockchain: Section 1 Wrap-Up Building A Blockchain: Section 1 Wrap-Up Accessing the Blockchain Through An API 8 lectures 01:00:59 Building An API - Introduction Accessing the Blockchain Through An API: Building An API - Introduction Setting Up ExpressJS Accessing the Blockchain Through An API: Setting Up ExpressJS Building the API Foundation Accessing the Blockchain Through An API: Building the API Foundation Installing Postman & Body-Parser Accessing the Blockchain Through An API: Installing Postman & Body-Parser Building The "GET /blockchain" Endpoint Accessing the Blockchain Through An API: Building The "GET /blockchain" Endpoint Building The "POST /transaction" Endpoint Accessing the Blockchain Through An API: Building The "POST /transaction" Endpoint Building The "GET /mine" Endpoint Accessing the Blockchain Through An API: Building The "GET /mine" Endpoint Testing the New Endpoints Accessing the Blockchain Through An API: Testing the New Endpoints Accessing the Blockchain Through An API 8 lectures 01:00:59 Building An API - Introduction Accessing the Blockchain Through An API: Building An API - Introduction Setting Up ExpressJS Accessing the Blockchain Through An API: Setting Up ExpressJS Building the API Foundation Accessing the Blockchain Through An API: Building the API Foundation Installing Postman & Body-Parser Accessing the Blockchain Through An API: Installing Postman & Body-Parser Building The "GET /blockchain" Endpoint...

Additional information

JavaScript and Node.js

Learn Blockchain by Building Your Own in JavaScript

£ 13 + VAT