Internet programiranje Šifra: OI0028 | 6 ESPB
Opšte informacije
Nivo studija:
Godina studija:
3
Semestar/Trimestar:
5
Uslov:
Osnove programiranja i osnovna znanja internet tehnologija.
Cilj:
Cilj nastave je osposobljavanje studenata da projektuju i pišu savremene Internet aplikacije. Obuhvata
detaljno upoznavanje sa programiranjem na veb stranicama, izradu pozadinskih servisa, kao i povezivanje
klijntskih i serverskih modula.
Ishod:
Na kraju odslušanog predmeta studenti će biti osposobljeni da uz pomoć savremenog razvojnog okruženja
razviju komercijalne višeslojne Internet aplikacije
Sadržaj predmeta
Teorijska nastava:
- Uvod. Alati i osnovna sintaksna pravila
- Višeslojna arhitektura klijent-server sistema
- Operatori, izrazi, objekti.
- Objektni model okruženja.
- Prototipsko nasleđivanje.
- Klase i moduli.
- Validacija. Regularni izrazi
- Veb formulari i korisnička interakcija. Rad sa bazama podataka
- Serverske aplikacije.
- Upravljanje sesijom, autentikacijom i autorizacijom.
- Rad sa bazama podataka
Praktična nastava:
- Alati i osnovna sintaksa kroz primere.
- Kreiranje objekata. Rad sa svojstvima.
- Tehnike nasleđivanja. Klase i moduli
- Validacija podataka.
- Serverske aplikacije. Osnovni koncepti.
- Primena šablona.
- Rad sa sesijom, kolačićima. i sigurnost
Literatura
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
20
seminarski rad
0
kolokvijum
30
Završni ispit
Poeni
Pismeni ispit
40
Usmeni ispit
0