13E114IP - Internet programiranje
Specifikacija predmeta | ||||
---|---|---|---|---|
Naziv | Internet programiranje | |||
Akronim | 13E114IP | |||
Studijski program | Elektrotehnika i računarstvo | |||
Modul | modul Elektronika, modul Elektronika i digitalni sistemi, modul Signali i sistemi | |||
Tip studija | master akademske studije,osnovne akademske studije | |||
Nastavnik (predavač) | ||||
Nastavnik/saradnik (vežbe) | ||||
Nastavnik/saradnik (DON) | ||||
Broj ESPB | 6.0 | Status predmeta | izborni | |
Uslovljnost drugim predmetima | nema | |||
Ciljevi izučavanja predmeta | Cilj nastave je osposobljavanje studenata da projektuju i pišu savremene internet aplikacije koristeći HTML i JavaScript programski jezik (na klijentskoj strani) i elemente programskog jezika PHP (na serverskoj strani). Upoznavanje studenata sa načinima realizacije kompleksnih veb sistema i modernih veb tehnologija. | |||
Ishodi učenja (stečena znanja) | Na kraju odslušanog predmeta studenti će biti osposobljeni da uz pomoć savremenog razvojnog okruženja razviju poslovne veb sisteme zasnovane na PHP programskom jeziku. Biće kompetentni da dizajniraju veb aplikacije višeslojne ili mikroservisne arhitekture. | |||
Sadržaj predmeta | ||||
Link ka stranici predmeta | https://rti.etf.bg.ac.rs/rti/os4ip/ | |||
Sadržaj teorijske nastave | Osnove HTML, CSS, i JavaScript programskih jezika. Osnove PHP programskog jezika. Sintaksa PHP jezika, operatori. Kolačići i sesije. Povezivanje sa bazom podataka. Napredni PHP koncepti. AJAX tehnologija. Primer kompletne poslovne aplikacije realizovane pomoću naučenih tehnologija. | |||
Sadržaj praktične nastave | Praktični primeri upotrebe navedenih tehnologija. Realizacija kompleksnog poslovnog veb sistema, po fazama, uz korišćenje najnovijih verzija tehnologija HTML, CSS, JavaScript, Boostrap, PHP, AJAX i MySQL. | |||
Literatura | ||||
| ||||
Broj časova aktivne nastave nedeljno tokom semestra/trimestra/godine | ||||
Predavanja | Vežbe | DON | Studijski i istraživački rad | Ostali časovi |
2 | 2 | 1 | ||
Metode izvođenja nastave | Predavanja, auditorne vežbe, samostalna izrada projekta sa prezentovanjem, rad u savremenim alatima i radnim okvirima kroz laboratorijske vežbe. | |||
Ocena znanja (maksimalni broj poena 100) | ||||
Predispitne obaveze | Poena | Završni ispit | Poena | |
Aktivnosti u toku predavanja | 0 | Pismeni ispit | 30 | |
Praktična nastava | 0 | Usmeni ispit | 0 | |
Projekti | 40 | |||
Kolokvijumi | 30 | |||
Seminari | 0 |