Spinner

Dokument se učitava

ATUSS

VIŠER

Akademija tehničko-umetničkih strukovnih studija Beograd

Odsek Visoka škola elektrotehnike i računarstva

Internet programiranje Šifra: 151207 | 6 ESPB

Opšte informacije
Nivo studija: Osnovne strukovne studije
Godina studija: 3
Semestar: 5
Uslov: nema
Cilj: Cilj nastave je osposobljavanje studenata da projektuju i pišu savremene Internet aplikacije koristeći osnovne elemente programskog jezika Java. Upoznavanje studenata sa načinima realizacije kompleksnih klijentskih Veb stranica. Realizacija Veb stranica pomoću HTML i JavaScript programskog jezika, uz korišćenje naprednih tehnika.
Ishod: Na kraju odslušanog predmeta studenti će biti osposobljeni da uz pomoć savremenog razvojnog okruženja razviju komercijalne Internet aplikacije pomoć programskoge jezika Java. Biće kompetentni da dizajniraju troslojnu Internet aplikaciju i postave je na Internet.
Sadržaj predmeta
Teorijska nastava:
  1. Uvod u internet programiranje.
  2. Višeslojna arhitektura klijent-server sistema.
  3. Struktura internet aplikacija.
  4. Internet protokoli.
  5. Programski jezici za razvoj veb sajtova. XML. HTML. DOM. JavaScript. Skripte na serverskoj strani.
  6. Razvojne platforme za internet aplikacije.
  7. Java aplikacije, apleti, JSP, EJB.
  8. Rad sa bazama podataka - JDBC.
  9. STRUTS framework.
  10. Veb formulari i korisnička interakcija.
  11. Java collections framework - JCF.
  12. Veb servisi.
  13. Upravljanje sesijom, autentikacijom i autorizacijom.
Praktična nastava:
  1. Primeri iz prakse Internet aplikacija implementiranih Java tehnologijom
  2. Primer postepenog razvoja složenih aplikacija novije generacije.
  3. Samostalna izrada višeslojne Internet aplikacije upotrebom JSF frejmvorka.
Literatura
  1. Internet programiranje 1, Boško Nikolić, VIŠER, Beograd, (2008)
  2. Programiranje internet aplikacija, udžbenik sa zbirkom zadataka, Boško Nikolić, Dražen Drašković, Akademska misao, Beograd, (2017).
  3. Uvod u Internet tehnologije, Zoran Ćirović, VIŠER, Beograd, (2015).
  4. Osnovi programiranja, Slobodanka Đenić, VIŠER, Beograd, (2018)
  5. Internet programiranje, Miroslav D. Lutovac, ISBN: 978-86-7982-324-3, VIŠER, Beograd, (2020).
  6. Javaskript i servleti, programiranje internet aplikacija, Miroslav Lutovac, ISBN: 978-86-88443-03-6, LMAAM, Beograd, (2020), u čitaonici Narodne biblioteke Srbije, Beograd, Vračar.
  7. Programming graphical applications, Bosko Nikolic, 2006.
  8. JavaScript: The Definitive Guide, Fifth ed.
  9. Core JavaServer Faces, Third ed., D. Geary and C. Horstmann, Prentice Hall, May 2010
  10. The Java Web Services Tutorial, Sun Microsystems, February 2007
  11. More Servlets and JavaServer Pages, Marty Hall, Sun Microsystems Press/ Prentice Hall, 2006
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
0
seminarski rad
0
kolokvijum
60
Završni ispit
Poeni
Pismeni ispit
30
Usmeni ispit
0

Nastavnik

Saradnik

Obaveštenja