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.