blockchain online training

 

Decentralized Money

 

  • Transformation in trading units
  • Cryptography and Crypto-currency
  • Anonymity and Pseudonymity in cryptocurrencies
  • Digital Signatures
  • Cryptocurrency Hash codes
  • Distributed networks

 

Exploring Blockchain

  • Introduction to Blockchain.
  • Why Blockchain is crucial?
  • Key vocabulary while discussing Blockchain
  • Distinction between databases and blockchain
  • Explaining Distributed Ledger
  • Blockchain ecosystem
  • Blockchain structure
  • Working of blockchain technology
  • Permissioned and permission-less blockchain

 

Bitcoin & Blockchain

  • Bitcoin and its History
  • Why use Bitcoins?
  • Where and how to buy bitcoins
  • How to store bitcoins?
  • How and where to spend bitcoins?
  • Selling bitcoins
  • Bitcoin transactions
    • How bitcoin transactions work
    • What happens in case of invalid transactions
    • Parameters that invalidate the transactions
  • Scripting language in bitcoin
  • Applications of bitcoin script
  • Nodes and network of bitcoin
  • Various roles you can play in Bitcoin Ecosystem

 

Ethereum

 

What is Ethereum?

  • What is Ether?
  • How to use Ethereum?
  • The Ethereum ecosystem, DApps and DAOs
  • How Ethereum mining works
  • Learning Solidity
    • Contract classes, Functions and conditionals
    • Inheritance & abstract contracts
    • Libraries
    • Types & Optimization
    • Global Variables
    • Debugging
  • Future of Ethereum

Ethereum Private Blockchain and Smart contracts

 

  • Private and public blockchain
  • Various blockchain setup platforms
  • Using Ethereum to setup private blockchain
  • Steps to build a blockchain solution.
  • Smart contract on Ethereum
  • Compile, deploy and instantiate contracts
  • Configuring, running and working with the go-Ethereum client
  • Account management and mining
  • Understand the different stages of a contract deployment
  • How to interact with a contract once deployed?

 

Solidity basics

 

  • Introduction to Solidity
  • Learning Solidity
  • Basics (version pragma and comments)
  • Structure of a contract
  • Keywords
  • Data Structures (Arrays, Mapping, Structs)
  • Data Types (signed and unsigned int, strings, boolean, address)
  • Looping and Conditional Statements
  • Inheritance
  • Polymorphism

Advance Solidity

  • Imports and libraries
  • Extended String Functionality and Bytes
  • Custom Modifiers and Error Handling
  • Creating and deploying your own tokens
  • Event logging, handling
  • Parameter Mapping and Returning multiple variables
  • State Modifiers (Pure/View/Constant/Payable)
  • Transferring Ether between contracts (ERC20 and ERC223)
  • Deployment
  • Contract ABI
  • Introduction to the Truffle Framework
  • Communicating between smart contracts and HTML pages using web3.js and Metamask
  • Setting up event driven Interfaces
  • Client side signing and remotes nodes for Dapps

 

Deploying DAPP using Truffle and Web3J

  • Creating a project structure on Truffle
  • Writing the smart contract
  • Compiling and migrating the smart contract
  • Publishing the DApp
  • How web3.js and truffle work with ReactJS
  • Deploying smart contract services on the test blockchain network
  • Running the DApp on the Ethereum node using Metamask

 

Hyperldger Fabric architecure

  • Introduction to hyperledgerco
  • Hyperledger architecture
    • Membership
    • Blockchain
    • Chaincode
  • Consensus
    • Consensus & its interaction with architectural layers
  • Application programming interface
  • Application model
  • Network topology
  • Exploring Hyperledger frameworks
    • Hyperledger Fabric
    • Hyperledger Indy
    • Hyperledger Iroha
    • Hyperledger Sawtooth

 

Updated: April 21, 2018 — 12:02 pm

1 Comment

Add a Comment
  1. Please provide the block chain training details

Leave a Reply

Your email address will not be published. Required fields are marked *

VlrTraining software training Kukatpally -Jntu © 2017 Frontier Theme