Blockchain for Developers

מק"ט: #6992 | משך קורס: 16 שעות אק'
| מספר מפגשים: 2

Blockchain is a relatively new technology that provides a distributed network storage, which is based on consensus and intensive encryption. Blockchain allows digital asset transactions to take place between two endpoints with no centralized middleware. Since almost everything in our lives can be expressed as a digital asset – Blockchain has the potential to renew some of the most traditional services countries and institutions provide like Banking system, Credits, Notorious services, Insurance services, Property agreements and much more…
This course introduces Blockchain technology and then deep dives into 2 of the most popular Blockchain development frameworks, which support rapid development of Decentralized Applications (DAPPs).
First network is Ethereum which provides a DAO for deploying DAPPs. Ethereum can be used by anyone who wishes to come up with new Blockchain based solutions.
The second framework is HyperLedger which is more relevant for enterprise organizations interested in Blockchain developments. HyperLedger is also a Blockchain as a service. 

*שדות חובה
PDF version

קהל יעד

  • Developers 

תנאי קדם

  • Experience in OOP language
  • Familiarity with Java/C#/Python or JavaScript


  • Introduction to Blockchain
  • Blockchain program entities
    • Participants
    • Wallets
    • Shared wallets
    • Smart contracts
  • Ethereum Blockchain
    • Introduction to Ethereum
    • DAO & Tokens
    • ICO
    • DAPPS
    • Setting development Env
    • Creating simple DAPP
    • JavaScript API1,2,3
  • HyperLedger Blockchain
    • Introduction
    • Features
    • Online & offline development modes
    • Local Blockchain and real Blockchain
    • Defining participants & smart contracts
    • Blockchain as a Service in IBM Bluemix