Spinner

Dokument se učitava

ATUSS

VIŠER

Akademija tehničko-umetničkih strukovnih studija Beograd

Odsek Visoka škola elektrotehnike i računarstva

Veb interfejsi Šifra: OK0011 | 6 ESPB

Opšte informacije
Nivo studija: Osnovne strukovne studije
Godina studija: 2
Semestar: 3
Uslov: Nema.
Cilj: Osnovni cilj predmeta je da student ovlada korišćenjem objedinjenih tehnologija HTML5, CSS3 i JavaScript-a u praktičnom rešavanju programerskih zadataka na klijentskoj veb strani.
Ishod: Student je osposobljen da korišćenjem tehnologija: HTML5, CSS3 i JavaScript praktično realizuje prilagodljive i interaktivne programe na klijentskoj strani.
Sadržaj predmeta
Teorijska nastava:
  1. HTML5: elementi i atributi, liste, slike, dinamički elementi, ulazni elementi.
  2. HTML5 : linkovi, mapiranja, fontovi, enkodovanje, formati prikaza, događaji.
  3. CSS3: stilizovanje, svojstva, boje, pozadine, tekst, slike, gradijenti, validacije.
  4. CSS3: linkovi, tabele, ograde, margine, liste, kursori, vidljivost, transformacije, animacije.
  5. JavaScript: jezik, promenljive, uslovi i petlje, funkcije i anonimne funkcije.
  6. JavaScript: objekti, događaji, selektori, interakcija sa dokumentom, debagovanje.
  7. JavaScript: regularni izrazi, multimedija, kompatibilnost, validacije.
  8. Iinterfejs Forms, video i audio interfejs.
  9. Interfejsi Fullscreen, Canvas, SVG.
  10. Interfejsi DragAndDrop, WebStorage, LocalStorage.
  11. Interfejsi History, Geolocation.
  12. Interfejsi PageVisibility, WebMessaging.
  13. Interfejsi WebSocket, WebWorkers, File.
  14. React: MVC paradigma, komponente, životni ciklus komponente, rutiranje, višestranične aplikacije.
  15. React : JSX, održavanje stanja, stilovi, upravljanje stanjem i aplikacije i podacima, Redux.
Praktična nastava:
  1. Praktična nastava prati program predavanja rešavanjem zadataka u računarskoj laboratoriji.
Literatura
  1. Huan Dijego Gaučat (Juan Diego Gauchat), Integrisane tehnologije za izradu VEB strana, drugo izdanje, Mikro knjiga, Beograd, 2014.
  2. P. Štrbac, A. Ivanović, Standardni korisnički interfejsi – priručnik za laboratorijske vežbe, ATUSS, 2024.
  3. Kirupa Činatambi (Kirupa Chinnathambi), Naučite React, Mikro knjiga, 2018.
  4. Dejvid Flanegen (David Flanagan), JavaScript: sveobuhvatni vodič, Mikro knjiga, 2008.
Broj časova aktivne nastave (nedeljno)
Predavanja: 3
Vežbe: 2
Drugi oblici nastave: 0
Ocena znanja (maksimalan broj poena 100)
Predispitne obaveze
Poeni
aktivnosti u toku predavanja
10
aktivnosti na laboratorijskim vežbama
10
seminarski rad
10
kolokvijum
40
Završni ispit
Poeni
Pismeni ispit
30
Usmeni ispit
0
Praktični ispit
0

Nastavnik

Saradnik

Obaveštenja