Részvételi forma

Képzés hossza

2 nap (2×8 tanóra)
naponta 9:00 - 17:00

Időpontok

Képzés ára

275 000 Ft
+ ÁFA/fő
Szeretne a témában testre szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

A tanfolyam kifejezetten Ethereum alapú megoldások fejlesztésre fókuszál a Solidity segítségével, amely napjaink legnépszerűbb okos-szerződés (smart contract) fejlesztési nyelve. A Solidity Intro képzés célja, hogy áttekintést adjon a decentralizált rendszerekről, és kipróbálható gyakorlati példákon, feladatokon keresztül mutassa be az érdeklődő közönség számára a kapcsolódó fejlesztői eszközöket és megoldásokat.

A tanfolyam elvégzését követően alapszintű ismerettel fogunk rendelkezni a blockchain rendszerekről, megismerjük a decentralizáltság fogalmát és a Ethereum platformot. Tisztában leszünk az okos-szerződés (smart contract) architektúrákról és használati esetekről. Megismerhetjük és kipróbálhatjuk a gyakorlatban a legfrissebb fejlesztői eszközöket, decentralizált alkalmazásokat és okos-szerződéseket (token sale contracts).

Tematika

  • Blockchain alapok: történeti áttekintés, bevezetés, építőelemek, blockchain adatstruktúra, P2P, titkosítások, kriptogazdaságtan
  • Az Ethereum bemutatása, az Ethereum virtuális gép működése
  • Okos-szerződések vs. Ethereum: történeti áttekintés, alapfogalmak, használati esetek
  • A Solidity alapjai: áttekintés, nyelvi sajátosságok bemutatása, gyakorlati feladatok
  • Ethereum / Solidity: furcsa és hiányzó funkciók, lehetséges megoldások
  • Gyakorlati példák
  • Kliensek
  • DApp-ok: okos-szerződések (smart contracts), front-end fejlesztés, web3.js, kódolás bemutatása
  • Token-ek, ICO-k, használati esetek: működés, néhány nagyobb projekt bemutatása
  • Fejlesztő eszközök használata: fejlesztés, telepítés, tesztelés
  • Okos-szerződés (Smart contract): általános biztonsági kérdések
  • Ethereum projektek bemutatása
  • Gyakorlati példák

Szükséges előképzettség

Korábbi programozás ismeret és legalább egy éves munkatapasztalat valamilyen programnyelvben (javasolt Java), általános vezérlőfolyamatok és adatstruktúrák ismerete. Javasoltak alapvető ismeretek az algoritmus elméletről és a „big O” notációról. Mivel a tananyagok nagy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. Az oktatás magyar, vagy angol nyelvű.