Course Code:
blockchaindev
Duration:
14 hours
Prerequisites:
- Wcześniejsza znajomość programowania jest wysoce zalecana
- Znajomość frameworków javascript takich jak NodeJS jest wysoce zalecana
- Preferowane jest doświadczenie w pracy w środowisku Linux/Unix
- Dobra znajomość technologii open source
Overview:
Ten kurs został zaprojektowany dla programistów i kierowników projektów, którzy chcieliby eksperymentować z Blockchain w swoich produktach i projektach. Kurs daje podstawową wiedzę na temat konfigurowania prywatnego środowiska blockchain i rzuca światło na niektóre z istniejących frameworków.
Course Outline:
Wprowadzenie do Blockchain
- Historia i tło
- Firmy korzystające z Blockchain
- Wprowadzenie do Bitcoin, Ethereum i Hyperledger
- Sieci scentralizowane / zdecentralizowane / rozproszone
- Wyzwania czasu rzeczywistego
Bitcoin i dlaczego są ważne
- Historia i tło
- Charakterystyka
- Transakcje
- Górnictwo
- Hashing i szyfrowanie z podwójnym kluczem
- Dowód pracy
- Drzewo Merkle'a
- CPU kontra GPU górnictwo
- Konsensus
Ethereum
- Krótki kontekst
- Technologie za
- Smart Contracts
- DAO
- Ether - nadchodząca kryptowaluta
Blockchain dla rozwoju
- Maszyna wirtualna Ethereum
- Wprowadzenie do Solidty
- Korzystanie z Solidity IDE
- Konfiguracja pierwszej prywatnej Ethereum sieci
- go-ethereum
- Plik Genesis
- Kompilator Solc
- Remix IDE
- Podłączanie węzłów do sieci
- Greeter
- Web3 Framework
Wnioski
Sites Published:
USA - Blockchain for Developers
Czech Republic - Blockchain for Developers
Estonia - Blockchain for Developers
Latvia - Blockchain for Developers
Lithuania - Blockchain for Developers
Sverige - Blockchain for Developers
Polska - Blockchain for Developers