Blockchain Developer


Our Blockchain Certification Course will help you become an expert on Blockchain technology by providing ✔️48 hrs of blended learning ✔️20 demos. Enroll now!

SKU: b3ab32613cae Category:

Program Overview:

This Blockchain Developer Certification Training provides an overview of Bitcoin,
Hyperledger, Ethereum, and Multichain blockchain platforms. In this course, you will utilize
tools like Ganache, Truffle, Meta Mask, and Geth to build blockchain applications, learn how
to set up a private blockchain network using Hyperledger Composer, and deploy smart
contracts on Ethereum.

Program Features:

  • 12 hours of Online self-paced learning
  • 40+ hands-on exercises with integrated labs
  • 11 projects covering Ethereum, Hyperledger, Multichain, and Bitcoin
  • 20 demos included

Delivery Mode:

Online self-paced learning


Anyone with a technical background and a fair understanding of programming concepts
can pass this blockchain technology course. Prior knowledge of Linux fundamentals, Node.
js fundamentals, and JavaScript is recommended.

Target Audience:

  • Developers
  • Project managers
  • Technology or solution architects
  • Support professionals
  • Team leads
  • Product managers
  • Business analysts

Key Learning Outcomes:

After completing this course, you will be able to:

  • Describe blockchain technology and its key concepts
  • Explain Bitcoin transaction processes
  • Work with Ethereum deployment tools
  • Deploy a private Ethereum blockchain
  • Work with Hyperledger projects
  • Deploy a business network using Hyperledger Composer
  • Develop and deploy smart contracts on Ethereum test network
  • Develop a private blockchain using Multichain
  • Describe the future prospects and real-world use cases of blockchain

Certification Details and Criteria:

Online Classroom: 

  • Attend one complete batch
  • Submit at least one completed project
  • Successful evaluation in any one of the course end assessments with a minimum score of at least 60 percent

Online Self-Learning:

  • Complete 85 percent of the course
  • Submit at least one completed project
  • Successful evaluation in any one of the course end assessments with a minimum score of 60 percent

Course Curriculum:

Lesson 01 – Course Introduction

  • Course Introduction

Lesson 02 – Overview of Blockchain

  • Introduction
  • Blockchain and Its Importance
  • Blockchain in Banking System
  • Blockchain Transaction Process
  • Transaction Initiation
  • Demo: Generation of a Public-Private Key Pair and a Digital Signature
  • Transaction Broadcast
  • Consensus and its Features
  • Miners
  • Proof of Work
  • Demo: Generation of Nonce Values
  • Demo: Generation of Hash Code
  • Consensus Algorithms
  • Block Creation
  • Demo: Demonstrate the Blockchain Block structure
  • Transaction Record
  • Demo: Working of Distributed Structure
  • Demo: Demonstrate the Working of Blockchain Transaction
  • Types of Blockchain
  • Blockchain Platforms
  • Application Components and Templates
  • Key Takeaways
  • Knowledge Check
  • Lesson-end Project: Creating a Blockchain Network

Lesson 03 – Bitcoin Blockchain

  • Introduction
  • Bitcoin and Ways to Acquire Them
  • Bitcoin Wallets and Ways to Set Them Up
  • Demo: Set Up a Web Wallet and Software Wallet
  • Examples of Where to Use Bitcoins
  • Transaction in Bitcoin System
  • Bitcoin Address
  • Bitcoin Transactions
  • Bitcoin Script Construction
  • Bitcoin Script Instructions
  • Bitcoin Network Node
  • Joining Bitcoin Network
  • Mining in Bitcoin Blockchain
  • Autonomous Check of Transactions
  • Independent Aggregation of Transactions
  • Mining Puzzle
  • Key Takeaways
  • Knowledge Check
  • Lesson-end Project: Generate a Bitcoin Wallet

Lesson 04 – Ethereum

  • Introduction
  • Etherium and Its Concepts
  • Gas in Ethereum
  • Ether
  • Ethereum Virtual Machine
  • Types of Ethereum Accounts
  • Smart Contract: Example
  • Ethereum Mining
  • Ethereum Ecosystem
  • Demo: Installation of Geth
  • Demo: Installation of Ganache
  • Demo: Transferring Ethers Using MetaMask
  • Demo: Installing and Using the Mist Wallet
  • Swarm
  • InterPlanetary File System
  • Whisper
  • Ethereum Frameworks
  • Ethereum DAPPs and DAOs
  • Key Takeaways
  • Knowledge Check
  • Lesson-end Project: Transfer Bonus Using MetaMask

Lesson 05 – Deploying Smart Contracts on Private

  • Ethereum Network
  • Introduction
  • Private Ethereum Blockchain
  • Demo: Private Ethereum Network
  • Ethereum Smart Contracts
  • Demo: Smart Contract Development Environment
  • Solidity Programming
  • Arrays
  • Enums
  • Structs
  • Function Declaration in Solidity
  • Inheritance
  • Events
  • Creating Contracts Using “New” Operator
  • ERC20 Token
  • Demo: Create a Smart Contract to Issue Your Own Digital Token
  • Solidity Smart Contract Design Patterns
  • Demo: Solidity Smart Contract to Develop Property Transfer System
  • Key Takeaways
  • Knowledge Check
  • Lesson-end Project: Smart Contract for Banking Application

Lesson 06 – Hyperledger

  • Introduction
  • Hyperledger and Its Importance
  • Hyperledger Transaction
  • Hyperledger Projects
  • Sawtooth
  • Hyperledger Fabric
  • Iroha
  • Demo: Setting Up Iroha Network
  • Indy
  • Hyperledger Architecture
  • Permissioned Blockchain and Its Consensus Model
  • Consensus and Its Interaction with Architectural Layers
  • API and Network Topology in Hyperledger
  • Steps to Create a Hyperledger Network
  • Key Takeaways
  • Knowledge Check
  • Lesson-end Project: Transform the Supply Chain

Lesson 07 – Hyperledger Composer

  • Introduction
  • Hyperledger Fabric
  • Hyperledger Fabric Model
  • Creating Hyperledger Fabric Network
  • Chaincode
  • Ordering Services
  • Fabric Peer
  • Channels
  • Client Application
  • Hyperledger Fabric CA
  • Hyperledger Composer
  • Demo: Set Up Development Environment Using Hyperledger Composer
  • Blockchain Business Network
  • Business Network Template
  • Testing Business Network
  • Demo: Create Test and Deploy a Business Network
  • Key Takeaways
  • Knowledge Check
  • Lesson-end Project: Deploy an Animal Tracking Business Network

Lesson 08 – Blockchain on Multichain

  • Introduction
  • Introduction to Multichain
  • Multichain Architecture
  • Demo: Create a Multichain
  • The Hand-Shaking Process
  • Permission in Multichain
  • Features of Assets in Multichain
  • Demo: Create Assets in Multichain
  • Multichain Streams
  • Consensus in Multichain
  • Mining in Multichain
  • Multichain Flexibility
  • Multichain: Speed and Scalability
  • Knowledge Check
  • Lesson-end Project: Stock Exchange on Multichain Platform

Lesson 09 – Blockchain Prospects

  • Introduction
  • Do We Need Blockchain
  • Challenges in Blockchain
  • Identifying a Blockchain Use Case
  • Healthcare Use Cases
  • Government Use Cases
  • Blockchain in KYC
  • Blockchain in Trade Finance
  • Blockchain in Mortgage Industry
  • Blockchain in Loan Management
  • Blockchain in e-Estonia
  • Blockchain in Energy Markets
  • Blockchain in Media: Ujo Music
  • Blockchain in Travel: LockTrip
  • Blockchain in Supply Chain
  • Blockchain for Network Security: Korea Telecom
  • Key Takeaways
  • Knowledge Check

Practice Assignments:

  • MetaMask Ether Faucet
  • Decentralized Marketplace Application
  • Create Private Multichain Blockchain
  • Deploy a Car Auction Business Network

Practice Projects:

  • Verification of User Identity
  • Healthcare Insurance

Course End Projects:

Project 1: A Finance Company’s Business Network

Build and test the business network of a finance company in Hyperledger Composer and
deploy it on IBM Bluemix.


Project 2: Healthcare Insurance

Insta-Health has a new project that uses blockchain to automate its health insurance process.
Develop a business network for patients to opt-in for health insurance.


Project 3: Verification of User Identity

A user is trying to access your application by entering their personal details. Develop a smart
contract to verify user identity before allowing them access to your application.


Project 4: Smart Contract for Movie Ratings

An entertainment company wants to create a decentralized movie rating application. Build a
smart contract for movie ratings and test it on a local blockchain network.