Fakultet organizacionih nauka, Univerzitet u Beogradu

Katedra za elektronsko poslovanje

 Sadržaj kursa Blockchain – Solidity

1. Naziv teme: Uvod u blockchain tehnologije.

Sadržaj teme: Istorija i evolucija blockchain tehnologije, osnovni koncepti blockchain tehnologije, pametni ugovori, ekosistemi elektronskog poslovanja zasnovani na blokčejn tehnologijama, pregled najrasprostranjenijih blockchain platformi.

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

2. Naziv teme: 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 (RemixIDE), osnovni koncepti pametnih ugovora, razvoj jednostavnih pametnih ugovora, upravljanje podacima i memorijom u pametnim ugovorima, bezbednost pametnih ugovora.

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

3. 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 Ethereumtest mrežu, pregled transakcija putem Etherscan-a.

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

4. Naziv teme: Razvoj front-end dela decentralizovane aplikacije.

Sadržaj teme: Osnovni koncepti React okvira za razvoj front-end  dela aplikacije, razvoj korisničkog interfejsa za blockchain aplikaciju, interakcija između korisničkog interfejsa i pametnog ugovora, postavljanje i testiranje kompletne decentralizovane aplikacije (DApp).

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

  • Način provere znanja: projekat
  • Cena inovacije znanja: Učešće je besplatno za sve učesnike
  • Mesto realizacije: Kabinet 212, Fakulteta organizacionih nauka i online

Kandidatima koji uspešno završe kurs u okviru letnje škole biće uručeni sertifikati o učešću u Letnjoj školi.