Návrh Školení
1. Úvod do technologie blockchain
- Dějiny kryptoměnových síťů
- Přehled populárních implementací
- Funkčnost sítě blockchain na příkladu Ethereum
- Interakce se systémem – doplněk MetaMask
2. Specifika sítě Ethereum
- Uživatelská účta – asymetrická kryptografie
- Ideu mnemonické fráze
- Struktura transakcí
- Základní pojmy
- Explorátor bloků Etherscan
3. Úvod do smart kontraktů
- Vývořní prostředí Remix
- Základy jazyka Solidity
- Nasazování inteligentních kontraktů
4. Implementace inteligentních kontraktů – praktické cvičení
5. Dezentralizované aplikace (DApps)
- Akční schéma řešení založených na blockchainu
- Biblioteka web3.js
- Jednotková testování
- Integrace s uživatelským rozhraním
6. Spuštění a konfigurace privátní sítě Ethereum
- Práce se klientem geth
- Vytvoření infrastruktury
- Interakce se systémem
7. Vytvoření služby ASP.NET Core – Nethereum 8. Konsorciální Ethereum v cloudu Microsoft Azure (BaaS)
- Vytvoření infrastruktury
- Správa oprávnění
- Rozšíření – firemní síť
9. Vytváření vlastní kryptoměny
- Druhy tokenů
- Kampaně ICO (Initial Coin Offering)
- Standard ERC20
- Správa tokenů a přenos digitální hodnoty
Požadavky
Žádné předpoklady nejsou vyžadovány – praktický kurz zahajovaný od základů. Dobrovolná znalost základů programování v jakémkoli jazyce je vítána.
Reference (2)
Patrick did a great job of striking a balance between covering all the prepared material while making time to give detailed answers to any questions from the group
Mick Mccarthy - Rakuten Blockchain Lab
Kurz - Ethereum for Developers
I liked the practical exercises on Solidity and Chain.com.