Formation Blockchain Development: From Ethereum to Hyperledger

Code formation

blockchaindevcomplete

Durée

21 heures (généralement 3 jours pauses comprises)

Pré requis

 

  • A prior knowldege of programming is high recommended
  • Knowledge of javascript frameworks like NodeJS is highly recommended
  • Some experience with Linux/Unix environment is preffered
  • Good to have an open source technology exposure

Aperçu

Ce cours a été conçu pour les développeurs et les chefs de projet qui souhaitent expérimenter Blockchain dans leurs produits et projets Le cours fournit un savoir-faire de base sur la façon de configurer votre environnement de blockchain privé et éclaire certains des frameworks existants À la fin, ce cours donne un savoir-faire de base sur la façon de configurer votre propre application blockchain en utilisant Hyperledger Fabric .

Machine Translated

Plan du cours

Introduction to Blockchain

  • History and Background
  • Companies using Blockchain
  • Introdution to Bitcoin, Ethereum and Hyperledger
  • Centralized v/s Decentralized v/s Distributed Networks
  • Real Time Challenges

Blockchain Use Cases

  • Payment systems
  • Cryptocurrencies (Bitcons Ledger)
  • Royalty collection
  • Management of copyrights
  • Insurance
  • Development
    • Private Ethereum Network
    • Smart contracts (e.g. Ethereum) 
    • dApps
    • Hyperledger(Hyperledger Fabric)
  • Concepts from Bitcoins
    • Hashing and Dual Key Encryption
    • Proof of Work
    • Merkle Tree
    • CPU v/s GPU mining
    • Consensus

Blockchain for Development

  • Ethereum Virtual Machine
  • Introdution to Solidty
  • Usage of Solidity IDE
  • Setting up your first private Ethereum Network
    • go-ethereum
    • Genesis File
    • Solc Compiler
    • Remix IDE
  • Connecting Nodes to Network
  • Greeter
  • Web3 Framework

Getting Started with Hyperledger Fabric

  • Brief Background and Introduction
  • Installations
  • Binary and Docker Images
  • Hyperledger Fabrics Samples

Setting up a Hyperledger Network

  • Installations
  • Network Artifacts
  • Bringing Network Up or Down
  • Crypto Generator and Configuration Transaction
  • Starting the Network
    • Environment Variables
    • Channels and Chaincode
    • Query and Invokes
    • Docker Logs
    • Chaincode Logs

Your First Application

  • Setting up a Test Network
  • Network-Application Interactions
  • Playing with Ledger
    • Quering
    • Updates and Modifications

Conclusion

Nos Clients témoignent

★★★★★
★★★★★

Catégories Similaires

Cours Similaires

Réduction spéciale

Newsletter offres spéciales

Nous respectons le caractère privé de votre adresse mail. Nous ne divulguerons ni ne vendrons votre adresse email à quiconque
Vous pouvez toujours modifier vos préférences ou vous désinscrire complètement.

Nos clients

is growing fast!

We are looking for a good mixture of IT and soft skills in Belgium!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions