Kursplan

Introduktion till Blockchain

  • Historia och bakgrund
  • Företag som använder Blockchain
  • Introduktion till Bitcoin, Ethereum och Hyperledger
  • Centraliserade v/s decentraliserade v/s distribuerade nätverk
  • Utmaningar i realtid

Blockchain användningsområden

  • Betalsystem
  • Cryptovalutor (Bitcons Ledger)
  • Insamling av royalty
  • Administration av upphovsrätt
  • Försäkring
  • Utveckling
    • Privat Ethereum nätverk
    • Smarta kontrakt (t.ex. Ethereum)
    • dApps
    • Hyperledger (Hyperledger Fabric)
  • Koncept från Bitcoins
    • Hashning och dubbel nyckelkryptografi
    • Proof of Work
    • Merkle Tree
    • CPU vs GPU gruvdrift
    • Konsensus

Blockchain För utveckling

  • Ethereum Virtuell dator
  • Introduktion till Solidty
  • Användning av Solidity IDE
  • Konfigurera ditt första privata Ethereum nätverk
    • gå- ethereum
    • Genesis-fil
    • Solc-kompilatorn
    • Remix IDE
  • Ansluta noder till nätverk
  • Hälsare
  • Web3 Tillämpliga bestämmelser.

Komma igång med Hyperledger Fabric

  • Kort bakgrund och introduktion
  • Installationer
  • Binära bilder och Docker bilder
  • Hyperledger Tyger Prover

Inställning av ett Hyperledger nätverk

  • Installationer
  • Nätverks artefakter
  • Höja eller minska nätverket
  • Kryptogenerator och konfigurationstransaktion
  • Starta nätverket
    • Miljövariabler
    • Kanaler och Chaincode
    • Fråga och anrop
    • Docker Loggar
    • Chaincode-loggar

Din första applikation

  • Konfigurera ett testnätverk
  • Interaktioner mellan nätverk och program
  • Leka med Ledger
    • Quering
    • Uppdateringar och modifieringar

Slutsats

Krav

  • En tidigare kunskap om programmering rekommenderas starkt
  • Kunskap om javascript-ramverk som NodeJS rekommenderas starkt
  • Viss erfarenhet av Linux/Unix-miljön är att föredra
  • Good för att ha en exponering för öppen källkodsteknik
 21 timmar

Antal deltagare


Price per participant

Vittnesmål (3)

Upcoming Courses

Relaterade Kategorier