Fakultet organizacionih nauka, Univerzitet u Beogradu

Katedra za elektronsko poslovanje

Modul “Razvoj blockchain aplikacija”

Sadržaj modula:

  1. Naziv teme: Uvod u web3 koncepte i Web3 poslovni modeli.

Sadržaj teme: Istorija i evolucija blokčejn tehnologije, osnovni koncepti blokčejn tehnologije, web3 ekosistemi, web3 poslovni modeli, decentralizovane autonomne organizacije. Pravni aspekti i regultava u web3 prostoru.

  1. Naziv teme: Blokčejn tehnologije. Razvoj pametnih ugovora korišćenjem Solidity programskog jezika.

Sadržaj teme: osnovni principi Solidity programskog jezika, sintaksa i struktura Solidity programskog jezika, upoznavanje sa razvojnim okruženjem za pisanje pametnih ugovora (Remix IDE), osnovni koncepti pametnih ugovora, razvoj jednostavnih pametnih ugovora, upravljanje podacima i memorijom u pametnim ugovorima, bezbednost pametnih ugovora.

  1. Naziv teme Razvoj decentralizovane aplikacije.

Sadržaj teme: razumevanje i implementacija kompleksnijih pametnih ugovora, interakcija između pametnih ugovora, testiranje i postavljanje pametnog ugovara na Ethereum test mrežu, pregled transakcija putem Etherscan-a.

  1. Naziv teme: Izrada projekta.

Sadržaj teme: kreiranje sopstvene decentralizovane aplikacije, implementacija pametnih ugovora, otvaranje kripto novčanika.

Ishodi učenja:

Po završetku ovog modula, polaznici će biti u stanju da:

  1. Objasne osnovne koncepte blokčejn tehnologije i prepoznaju primenu pametnih ugovora u savremenim ekosistemima elektronskog poslovanja.
  2. Primene osnovne principe programiranja u Solidity-ju za razvoj i testiranje jednostavnih pametnih ugovora u Remix okruženju, vodeći računa o strukturi, sintaksi i bezbednosti koda.
  3. Razviju i povežu pametne ugovore u okviru decentralizovane aplikacije, uključujući njihovo postavljanje na Ethereum test mrežu i verifikaciju transakcija putem Etherscan-a.
  4. Kreiraju funkcionalnu decentralizovanu aplikaciju koja uključuje pametne ugovore i integraciju sa kripto novčanikom, koristeći alate i metodologije usvojene tokom modula.

Literatura:

Materijali u elektronskom obliku, dostupni na sajtu moodle.elab.rs