Course Code: ethereumfordev
Duration: 21 hours
Prerequisites:
  • Programming doświadczenie w dowolnym języku
Overview:

Ethereum to publiczna platforma blockchain o otwartym kodzie źródłowym, która umożliwia programistom tworzenie i wdrażanie zdecentralizowanych aplikacji.

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy poznają podstawy platformy Ethereum i programowania blockchain, a także strategie pisania, wdrażania i zarządzania własnymi aplikacjami rozproszonymi.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Tworzyć inteligentne kontrakty w oparciu o Ethereum
  • Utworzyć walutę Ethereum
  • Zoptymalizować rozwój za pomocą Truffle Framework
  • Wydać swój pierwszy Dapp oparty na "gospodarce tokenowej"
  • Uruchomić i sfinansować projekt blockchain

Publiczność

  • Deweloperzy

Format kursu

  • Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Course Outline:

Wprowadzenie do Ethereum

  • Smart Contracts
  • Waluta Ether
  • Dapp (zdecentralizowane aplikacje)

Infrastruktura i zasady Blockchain

  • Bezpieczna, zdecentralizowana, odporna na manipulacje
  • Zrozumienie kryptografii

Wprowadzenie do programowania blockchain

  • Zmienne Solidity
  • Solidity struktura kontroli
  • Solidity funkcje
  • Solidity dziedziczenie
  • Solidity modyfikatory
  • Kontrakty proxy
  • Solidity zdarzenia

Struktury programistyczne

  • Truffle Framework
  • Web3 JavaScript API

Pisanie inteligentnego kontraktu

  • Przegląd zdecentralizowanych platform
  • Ethereum Blockchain Platforma aplikacji
  • Tworzenie instrukcji inteligentnego kontraktu
  • Pisanie funkcji inteligentnego kontraktu
  • Przechowywanie rejestrów dept
  • Wdrażanie inteligentnego kontraktu

Portfel Ethereum

  • Przechowywanie i zabezpieczanie eteru
  • Zarządzanie innymi krypto-aktywami

Tworzenie własnej kryptowaluty

  • Przegląd interfejsów API tokenów cyfrowych i monet, którymi można handlować
  • Projektowanie kryptowaluty
  • Emisja kryptowaluty

Rozpoczęcie projektu blockchain

  • Inicjowanie crowdsale bez zaufania

Budowanie własnej organizacji wirtualnej

  • DAO (zdecentralizowana autonomiczna organizacja)

Uwagi końcowe

Sites Published:

United Arab Emirates - Ethereum for Developers

Qatar - Ethereum for Developers

Egypt - Ethereum for Developers

Saudi Arabia - Ethereum for Developers

South Africa - Ethereum for Developers

Brasil - Ethereum for Developers

Canada - Ethereum for Developers

中国 - 针对开发人员的以太坊(Ethereum)

香港 - Ethereum for Developers

澳門 - Ethereum for Developers

台灣 - Ethereum for Developers

USA - Ethereum for Developers

Österreich - Ethereum for Developers

Schweiz - Ethereum for Developers

Deutschland - Ethereum for Developers

Czech Republic - Ethereum for Developers

Denmark - Ethereum for Developers

Estonia - Ethereum for Developers

Finland - Ethereum for Developers

Greece - Ethereum for Developers

Magyarország - Ethereum for Developers

Ireland - Ethereum for Developers

Luxembourg - Ethereum for Developers

Latvia - Ethereum for Developers

España - Ethereum para desarrolladores

Italia - Ethereum for Developers

Lithuania - Ethereum for Developers

Nederland - Ethereum for Developers

Norway - Ethereum for Developers

Portugal - Ethereum for Developers

România - Ethereum for Developers

Sverige - Ethereum for Developers

Türkiye - Ethereum for Developers

Malta - Ethereum for Developers

Belgique - Ethereum for Developers

France - Ethereum for Developers

日本 - Ethereum for Developers

Australia - Ethereum for Developers

Malaysia - Ethereum for Developers

New Zealand - Ethereum for Developers

Philippines - Ethereum for Developers

Singapore - Ethereum for Developers

Thailand - Ethereum for Developers

Vietnam - Ethereum for Developers

India - Ethereum for Developers

Argentina - Ethereum para desarrolladores

Chile - Ethereum para desarrolladores

Costa Rica - Ethereum para desarrolladores

Ecuador - Ethereum para desarrolladores

Guatemala - Ethereum para desarrolladores

Colombia - Ethereum para desarrolladores

México - Ethereum para desarrolladores

Panama - Ethereum para desarrolladores

Peru - Ethereum para desarrolladores

Uruguay - Ethereum para desarrolladores

Venezuela - Ethereum para desarrolladores

Polska - Ethereum for Developers

United Kingdom - Ethereum for Developers

South Korea - Ethereum for Developers

Pakistan - Ethereum for Developers

Sri Lanka - Ethereum for Developers

Bulgaria - Ethereum for Developers

Bolivia - Ethereum para desarrolladores

Indonesia - Ethereum for Developers

Kazakhstan - Ethereum for Developers

Moldova - Ethereum for Developers

Morocco - Ethereum for Developers

Tunisia - Ethereum for Developers

Kuwait - Ethereum for Developers

Oman - Ethereum for Developers

Slovakia - Ethereum for Developers

Kenya - Ethereum for Developers

Nigeria - Ethereum for Developers

Botswana - Ethereum for Developers

Slovenia - Ethereum for Developers

Croatia - Ethereum for Developers

Serbia - Ethereum for Developers

Bhutan - Ethereum for Developers

Nepal - Ethereum for Developers

Uzbekistan - Ethereum for Developers