Navigacija

19D111IP - Internet programiranje

Specifikacija predmeta
Naziv Internet programiranje
Akronim 19D111IP
Studijski program Elektrotehnika i računarstvo
Modul modul Softversko inženjerstvo
Tip studija doktorske akademske studije
Nastavnik (predavač)
Nastavnik/saradnik (vežbe)
    Nastavnik/saradnik (DON)
      Broj ESPB 9.0 Status predmeta izborni
      Uslovljnost drugim predmetima nema
      Ciljevi izučavanja predmeta Cilj kursa je da se kandidati upoznaju sa naprednim tehnikama primenjenim pri razvoju savremenih internet aplikacija. Tokom kursa se prezentuju koncepti iz oblasti sistema baziranih na internet tehnologijama i osposobaljavanje za projektovanje i implementaciju aplikacija velike složenosti.
      Ishodi učenja (stečena znanja) Nakon odlsušanog kursa, kandidat će biti sposoban da analizira specifičnosti kompleksne internet aplikacije, da dizajnira, razvije i poveže složene sisteme primenom različitih internet tehnologija..
      Sadržaj predmeta
      Sadržaj teorijske nastave Hardverska, komunikaciona i softverska arhitektura složenih softverski sistema. Performanse Internet sistema i optimizacija, arhitekture klijent/server/proxy/cache, Upotrebljivost korisničkih interfejsa, Formati internet sadržaja i upravljanje sadržajem, Veb servisi, mikroservisi, mobilne internet aplikacije i internet aplikacije
      Sadržaj praktične nastave nema
      Literatura
      1. Sam Newman – Building Microservices, O'Reilly
      2. Martin Kleppmann – Designing Data-Intensive Applications, O'Reilly
      3. Odabrani naučni radovi iz vodećih međunarodnih časopisa i konferencija
      Broj časova aktivne nastave nedeljno tokom semestra/trimestra/godine
      Predavanja Vežbe DON Studijski i istraživački rad Ostali časovi
      8
      Metode izvođenja nastave Predavanja sa prezentacijom, izrada projekta, diskusija
      Ocena znanja (maksimalni broj poena 100)
      Predispitne obaveze Poena Završni ispit Poena
      Aktivnosti u toku predavanja 0 Pismeni ispit
      Praktična nastava 0 Usmeni ispit 30
      Projekti 0
      Kolokvijumi
      Seminari 70