Kursplan
1. Introduktion till blockchaintechnik
- Historia om kryptovalutanätverk
- Översikt över populära implementationer
- Funktionssätt för blockchain-nätverk med Ethereum som exempel
- Interaktion med nätverket – tillägget MetaMask
2. Specifika egenskaper hos Ethereum-nätverket
- Användarkonton – asymmetrisk kryptering
- Mnemoniska fraser
- Transaktionstruktur
- Grundläggande termer
- Blockexplorern Etherscan
3. Introduktion till smarta kontrakt
- Programmeringsmiljön Remix
- Grundläggande Solidity-språk
- Implementering av smarta kontrakt
4. Implementering av smarta kontrakt – workshop 5. Decentraliserade appar (DApps)
- Arkitektur för blockchainbaserade lösningar
- Biblioteket web3.js
- Enhetstester
- Integration med användargränssnittet
6. Starta och konfigurera ett privat Ethereum-nätverk
- Arbeta med klienten geth
- Skapa infrastruktur
- Interagera med nätverket
7. Skapa en ASP.NET Core-tjänst – Nethereum 8. Ethereum-konsortiet i Microsoft Azure-molnet (BaaS)
- Skapa infrastruktur
- Hantera behörigheter
- Utbygga – företagsnätverk
9. Skapa din egen kryptovaluta
- Typer av tokens
- ICO-kampanjer (Initial Coin Offering)
- ERC20-standarden
- Hantera tokens och överför digital värde
Krav
Ingen förkunskapskrav – praktisk kurs som börjar från grunden. En grundläggande kunskap i programmering på valfritt språk är välkommet.
Vittnesmål (2)
Interaktiv utbildning
Ardo - PT Digital Daya Teknologi
Kurs - Web3 Engineering & Supply Chain Finance Architecture
Maskintolkat
Patrick gjorde ett utmärkt arbete av att hålla balansen mellan att täcka alla förberedda material samtidigt som han hittade tid att ge detaljerade svar på eventuella frågor från gruppen
Mick Mccarthy - Rakuten Blockchain Lab
Kurs - Ethereum for Developers
Maskintolkat