Plan Szkolenia
1. Wprowadzenie do technologii blockchain
- Historia sieci kryptowalut
- Przegląd popularnych implementacji
- Zasada działania sieci blockchain na przykładzie Ethereum
- Interakcja z siecią – wtyczka MetaMask
2. Specyfika sieci Ethereum
- Konta użytkowników – kryptografia asymetryczna
- Idea mnemonika
- Struktura transakcji
- Podstawowe pojęcia
- Eksplorator bloków Etherscan
3. Wprowadzenie do smart kontraktów
- Środowisko programistyczne Remix
- Podstawy języka Solidity
- Wdrażanie inteligentnych kontraktów
4. Implementacja inteligentnych kontraktów – warsztaty 5. Aplikacje zdecentralizowane (DApps)
- Architektura rozwiązań opartych o blockchain
- Biblioteka web3.js
- Testy jednostkowe
- Integracja z interfejsem użytkownika
6. Uruchomienie i skonfigurowanie prywatnej sieci Ethereum
- Praca z klientem geth
- Utworzenie infrastruktury
- Interakcja z siecią
7. Stworzenie usługi ASP.NET Core – Nethereum 8. Konsorcjum Ethereum w chmurze Microsoft Azure (BaaS)
- Utworzenie infrastruktury
- Zarządzanie uprawnieniami
- Rozbudowa – sieć korporacyjna
9. Tworzenie własnej kryptowaluty
- Rodzaje tokenów
- Kampanie ICO (Initial Coin Offering)
- Standard ERC20
- Zarządzanie tokenami oraz transfer wartości cyfrowej
Wymagania
Brak wymagań wstępnych – praktyczne szkolenie realizowane od podstaw. Mile widziana znajomość podstaw programowania
w dowolnym języku.
Opinie uczestników (2)
Patrick świetnie poradził sobie z utrzymywaniem równowagi między pokryciem całego przygotowanego materiału a wydzielaniem czasu na udzielanie szczegółowych odpowiedzi na dowolne pytania grupy
Mick Mccarthy - Rakuten Blockchain Lab
Szkolenie - Ethereum for Developers
Przetłumaczone przez sztuczną inteligencję
Ogromna wiedza prowadzącego oraz łatwy sposób przekazwywania jej.