1

Blockchain Basic Course for Beginners

This first course of the Blockchain specialization provides a broad overview of the essential concepts of blockchain technology – by initially exploring the Bitcoin protocol followed by the Ethereum protocol – to lay the foundation necessary for developing applications and programming. You will be equipped with the knowledge needed to create nodes on your personal Ethereum blockchain, create accounts, unlock accounts, mine, transact, transfer Ethers, and check balances.

You will learn about the decentralized peer-to-peer network, an immutable distributed ledger and the trust model that defines a blockchain. This course enables you to explain basic components of a blockchain (transaction, block, block header, and the chain) its operations (verification, validation, and consensus model) underlying algorithms, and essentials of trust (hard fork and soft fork). Content includes the hashing and cryptography foundations indispensable to blockchain programming, which is the focus of two subsequent specialization courses, Smart Contracts and Decentralized Applications (Dapps). You will work on a virtual machine image, specifically created for this course, to build an Ethereum test chain and operate on the chain. This hands-on activity will help you understand the workings of a blockchain, its transactions, blocks and mining.


Course Key Learning
  • Get a deep understanding of how Blockchain as a technology works
  • What is Cryptographic Hash Function?
  • What is Smart Contract and How it is implemented
  • Architecture of Hyperledger, Corda and Ethereum Platforms
  • Build a solid foundation on Blockchains to chart out further technology or consulting plans
  • Speak with confidence and authority on Blockchain technologies
  • Understand when and how to use Blockchain
  • The impact of Blockchain across different industries

Course Outline

Course Introduction

  • Overview of Blockchain

Bitcoin Blockchain

  • Introduction
  • Bitcoin and Ways to Acquire Them
  • Bitcoin Wallets and Ways to Set Them U
  • Set Up a Web Wallet and Software Wallet
  • Examples of Where to Use Bitcoin
  • Transaction in Bitcoin Syste
  • Bitcoin AddresBitcoin Transaction
  • Bitcoin Script Constructio
  • Bitcoin Script Instruction
  • Bitcoin Network Nod
  • Joining Bitcoin Network
  • Mining in Bitcoin Blockchain
  • Autonomous Check of Transactions
  • Independent Aggregation of Transactions
  • Mining Puzzle
  • Key Takeaways
  • Knowledge Check
  • Generate a Bitcoin Walle

Ethereum and Its Concepts

  • Gas in Ethereum
  • 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
  • Swarm
  • Inter Planetary File System
  • Whisper
  • Ethereum Frameworks
  • Ethereum DAPPs and DAOs
  • Key Takeaways
  • Knowledge Check
  • Transfer Bonus Using MetaMask

    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
    • Smart Contract for Banking Application

      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
      • Transform the Supply Chain

      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
      • Deploy an Animal Tracking Business Network

      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
      • Key Takeawys
      • Knowledge Check
      • Stock Exchange on Multichain Platform

      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 Takeaway
      • Knowledge Check

      SKILLS YOU WILL GAIN
      • Ethereum
      • Cryptography
      • Blockchains
      • Bitcoin

      Requirements
      • Great interest in learning Blockchain
      • Basic understanding of internet
      • Basic understanding of how technology is implemented

      Who this course is for:
      • Consultants and technology enthusiasts
      • Functional Managers and Subject Matter Experts
      • Corporate Executives and Decision makers wanting to understand how Blockchain impacts the business.
      • Anyone who wants to learn Applications of Blockchain
      • Anyone who wants to plan their career in Blockchain

      🎥 Your FREE eLEARNING Courses (Click Here)


      International Student Fee: 500 USD


      Flexible Class Options

      • Evening Classes | Workshops | Fast-Track
      • Week End Classes For Professionals  SAT | SUN
      • Online Classes – Live Virtual Class (L.V.C), Online Training

      Job Interview Question


      Related Courses

      Bitcoin, Blockchain, Crypto currencies Diploma Course

      Blockchain Training

      Ethereum Developer

      Blockchain Specialization

      Blockchain Technology and APP


      KEY FEATURES

      Flexible Classes Schedule

      Online Classes for out of city / country students

      Unlimited Learning - FREE Workshops

      FREE Practice Exam

      Internships Available

      Free Course Recordings Videos

      Register Now