BLOCK CHAIN

$ 13

blockchain is the structure of data that represents a financial ledger entry, or a record of a transaction. Each transaction is digitally signed to ensure its authenticity and that no one tampers with it, so the ledger itself and the existing transactions within it are assumed to be of high integrity.

Description

Description

BLOCKCHAIN COURSE CONTENT

  •    BlockChain Fundamentals
  •    Evaluation
  •    Centralized VS Decentralized Networks
  •    What is Blockchain?
  •    Key Technologies behind Block Chain
  •    Identity: Cryptography
  •    Public Keys and Algorithms
  •    Hashing and Algorithms
  •    Digital Signatures
  •    Peer-to-peer Network
  •   Nodes
  •   Mining
  •   Consensus: The Driving Force of Block Chains
  •   Consensus Approaches
  •   Proof-of-Work
  •   Proof-of-Stake
  • Bitcoin: First BlockChain Application
  •   Transactions and its Mechanics
  •    Transaction Model
  •    Transaction Scripts
  •    Transaction Types
  •    Transaction Digital Signatures
  •    Wallets and Types
  •    Merkel Tree
  •    Validation
  •    Bitcoin Protocol: PoW,Doublespending,DoS
  •    Mining and How it Works
  •    Distributed Ledger
  •    Bitcoin Scripting Language
  •   Script Programming and CLI
  •   P2PKH
  •   P2PSH
  •   Alt Coins and Tokens
  •   Lab: Scripting
  • BlockChain 2.0 Ethereum
  •   What is Ethereum?
  •   How Ethereum started?
  •   Ethereum Fundamentals
  •   Accounts
  •   Transactions
  •   Messages
  •   Smart Contracts
  •   Lab: Coding First Smart Contract
  •   Ethereum Virtual Function
  •   Why EVM
  •   State Transaction Function
  • Native Currency / Asset: Ether
  • Gas and Fee
  • Turing Complete
  • How it works
  • Lab: Compile and Deploy Smart Contract
  • Bitcoin VS Ethereum
  • Ethereum Applications
  • Platform for Decentralized Apps
  • What is Decentralized App(DApps)
  • Why Decentralized Apps(DApps)
  • Compare DApps with Web Apps
  • Lab: Dapps Sample Applications
  • Solidity Programming
  • Solidity Environment
  • Programming Fundamentals
  • Data Structures
  • Lab: Solidity IDE
  • Building Smart Contracts
  • DAOs: Code is Law in Internet Court!
  • Applications of Ethereum
  • ICO
  • POC: Build your own ICO on Blockchain Platform
  • Smart Contracts: Autonomous Agents
  • What makes a contract “smart”?
  • Smart Contracts Design Approach
  • Types of Smart Contracts
  • Smart Contracts Architecture
  • Role of code in smart contract
  • Solidity Deep Dive
  • Dive in to code optimization-what is it??
  • Testing and Debugging Options
  • Memory Management
  • Security Issues and How to handle them
  • Lab: Solidity Smart Contracts
  • Smart Contract Libraries
  • Tokens
  • ERC20 Standard
  • POC: Creating your Own Currency
  • Best Practices
  • Lessons Learnt
  • Smart Contracts: Framework and Toolset
  • Truffle – Development Framework for Ethereum
  • TestRPC
  • Ganache CLI
  • Metamask
  • Lab: Online Smart Contracts
  • Testing and Web3 Provider
  • Web3.js-The Ethereum API
  • Smart Contracts Testing Networks
  • Unit Testing
  • Integration Testing
  • Truffle Solidity Tests
  • Truffle Mocha Tests
  • Additional Tools
  • Best Practices
  • Web1.0 and 2.0 Sofar,and Web 3.0 Now
  • Web3.0 – What is Decentralized Apps
  • Difference between Centralized,Decentralized and Distributed Applications
  • Decentralized Data Storage Options
  • Advantages and Disadvantages
  • Data Structures,Algorithms and Protocols used by Dapps
  • Distributed Storage Systems
  • IPFS
  • Swarm
  • Storj
  • Decentralized Communication
  • Whisper
  • Additional Tools
  • Google Go(Geth)
  • Mist
  • Parity
  • Test Nets
  • Public VS Private
  • Lab: Start your Private BlockChain
  • Web 3.0-IPFS
  • IPFS Fundamentals
  • IPFS + Blockchains
  • Blockchain Storage
  • Lab: Quick Demo on IPFS
  • Lab Build Your First Decentralized Application
  • Setup Environment
  • Develop First Dapp
  • Getting to Know Hyperledger Projects:Dreams of Hyper Future
  • How Hyperledger is different from Blockchains
  • Architectural overview
  • Hyperledger Projects
  • Hyperledger Frameworks
  • Hyperledger Tools
  • Hyperledger Fabric
  • What is Hyperledger Fabric
  • Hyperledger Fabric Key Components
  • Certification Authority
  • Peers
  • Membership Services
  • Channels
  • Chaincode
  • How it works
  • Lab: Quick Demo on Fabric
  • Getting Your Hands on Hyperledger
  • Hyperledger Composer
  • Modeling Language
  • Playground
  • IBM Blockchain Introduction
  • IBM Blockchain Fundametals
  • Developer Toolset
  • Playground
  • Hands on IBM Blockchain
  • Setup the environment
  • Build first application
  • Develop Blockchain Projects and Dapps
  • Develop your Own Wallet App
  • Develop Gaming Incentive App
  • Develop Online Betting App
  • Develop Enterprise Secure Smart Contracts
  • Additional Resources for Developers
  • BLOCKCHAIN COURSE CONTENT
  • BlockChain Fundamentals
  •    Evaluation
  •    Centralized VS Decentralized Networks
  •    What is Blockchain?
  •    Key Technologies behind Block Chain
  •    Identity: Cryptography
  •    Public Keys and Algorithms
  •    Hashing and Algorithms
  •    Digital Signatures
  •    Peer-to-peer Network
  •   Nodes
  •   Mining
  •   Consensus: The Driving Force of Block Chains
  •   Consensus Approaches
  •   Proof-of-Work
  •   Proof-of-Stake
  • Bitcoin: First BlockChain Application
  •   Transactions and its Mechanics
  •    Transaction Model
  •    Transaction Scripts
  •    Transaction Types
  •    Transaction Digital Signatures
  •    Wallets and Types
  •    Merkel Tree
  •    Validation
  •    Bitcoin Protocol: PoW,Doublespending,DoS
  •    Mining and How it Works
  •    Distributed Ledger
  • Bitcoin Scripting Language
  •   Script Programming and CLI
  •   P2PKH
  •   P2PSH
  •   Alt Coins and Tokens
  •   Lab: Scripting
  • BlockChain 2.0 Ethereum
  •   What is Ethereum?
  •   How Ethereum started?
  •   Ethereum Fundamentals
  •   Accounts
  •   Transactions
  •   Messages
  •   Smart Contracts
  •   Lab: Coding First Smart Contract
  •   Ethereum Virtual Function
  •   Why EVM
  •   State Transaction Function
  • Native Currency / Asset: Ether
  • Gas and Fee
  • Turing Complete
  • How it works
  • Lab: Compile and Deploy Smart Contract
  • Bitcoin VS Ethereum
  • Ethereum Applications
  • Platform for Decentralized Apps
  • What is Decentralized App(DApps)
  • Why Decentralized Apps(DApps)
  • Compare DApps with Web Apps
  • Lab: Dapps Sample Applications
  • Solidity Programming
  • Solidity Environment
  • Programming Fundamentals
  • Data Structures
  • Lab: Solidity IDE
  • Building Smart Contracts
  • DAOs: Code is Law in Internet Court!
  • Applications of Ethereum
  • ICO
  • POC: Build your own ICO on Blockchain Platform
  • Smart Contracts: Autonomous Agents
  • What makes a contract “smart”?
  • Smart Contracts Design Approach
  • Types of Smart Contracts
  • Smart Contracts Architecture
  • Role of code in smart contract
  • Solidity Deep Dive
  • Dive in to code optimization-what is it??
  • Testing and Debugging Options
  • Memory Management
  • Security Issues and How to handle them
  • Lab: Solidity Smart Contracts
  • Smart Contract Libraries
  • Tokens
  • ERC20 Standard
  • POC: Creating your Own Currency
  • Best Practices
  • Lessons Learnt
  • Smart Contracts: Framework and Toolset
  • Truffle – Development Framework for Ethereum
  • TestRPC
  • Ganache CLI
  • Metamask
  • Lab: Online Smart Contracts
  • Testing and Web3 Provider
  • Web3.js-The Ethereum API
  • Smart Contracts Testing Networks
  • Unit Testing
  • Integration Testing
  • Truffle Solidity Tests
  • Truffle Mocha Tests
  • Additional Tools
  • Best Practices
  • Web1.0 and 2.0 Sofar,and Web 3.0 Now
  • Web3.0 – What is Decentralized Apps
  • Difference between Centralized,Decentralized and Distributed Applications
  • Decentralized Data Storage Options
  • Advantages and Disadvantages
  • Data Structures,Algorithms and Protocols used by Dapps
  • Distributed Storage Systems
  • IPFS
  • Swarm
  • Storj
  • Decentralized Communication
  • Whisper
  • Additional Tools
  • Google Go(Geth)
  • Mist
  • Parity
  • Test Nets
  • Public VS Private
  • Lab: Start your Private BlockChain
  • Web 3.0-IPFS
  • IPFS Fundamentals
  • IPFS + Blockchains
  • Blockchain Storage
  • Lab: Quick Demo on IPFS
  • Lab Build Your First Decentralized Application
  • Setup Environment
  • Develop First Dapp
  • Getting to Know Hyperledger Projects:Dreams of Hyper Future
  • How Hyperledger is different from Blockchains
  • Architectural overview
  • Hyperledger Projects
  • Hyperledger Frameworks
  • Hyperledger Tools
  • Hyperledger Fabric
  • What is Hyperledger Fabric
  • Hyperledger Fabric Key Components
  • Certification Authority
  • Peers
  • Membership Services
  • Channels
  • Chaincode
  • How it works
  • Lab: Quick Demo on Fabric
  • Getting Your Hands on Hyperledger
  • Hyperledger Composer
  • Modeling Language
  • Playground
  • IBM Blockchain Introduction
  • IBM Blockchain Fundametals
  • Developer Toolset
  • Playground
  • Hands on IBM Blockchain
  • Setup the environment
  • Build first application
  • Develop Blockchain Projects and Dapps
  • Develop your Own Wallet App
  • Develop Gaming Incentive App
  • Develop Online Betting App
  • Develop Enterprise Secure Smart Contracts
  • Additional Resources for Developers
Contact Us