Képzési forma:
Képzés hossza:
2 nap (16 óra)
Képzés nyelve:
Magyar/Angol
2022.
december
12.
Normál
2023.
február
13.
Normál
2023.
június
12.
Normál
2023.
november
13.
Normál
Képzési forma:
Normál
Képzés hossza:
2 nap (16 óra)
Képzés nyelve:
Magyar/Angol
2022.
december
12.
2023.
február
13.
2023.
június
12.
2023.
november
13.

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).

  • 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

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ű.