Navigacija

13M114IP - Veb sistemi i tehnologije

Specifikacija predmeta
Naziv Veb sistemi i tehnologije
Akronim 13M114IP
Studijski program Elektrotehnika i računarstvo
Modul modul Audio i video tehnologije, modul Biomedicinski i ekološki inženjering, modul Elektroenergetski sistemi Smer - Mreže i sistemi, modul Elektroenergetski sistemi Smer - Obnovljivi izvori energije, modul Elektroenergetski sistemi Smer - Postrojenja i oprema, modul Elektronika i digitalni sistemi, modul Energetska efikasnost, modul Informaciono komunikacione tehnologije, modul Mikrotalasna tehnika, modul Nanoelektronika i fotonika, modul Primenjena matematika, modul Računarska tehnika i informatika, modul Signali i sistemi, modul Softversko inženjerstvo
Tip studija master 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 klijent-server arhitekture. Studenti treba da nauče osmišljavanje složenih veb sistema i da upotrebljavaju moderne veb tehnologije.
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 ili nekom PHP radnom okviru. 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. PHP radni okviri: CodeIgniter i Laravel. Primer kompletne komercijalne 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
  1. JavaScript - Sveobuhvati vodič, David Flanagan (O'Reilly, prevod Mikroknjiga)
  2. PHP i MySQL - Razvoj aplikacija za veb, Luke Welling, Laura Thomson (O'Reilly, Mikroknjiga)
  3. PHP & MySQL: Server-side Web Development, by Jon Duckett, 1st edition, Wiley, 2022, ISBN: 978-1119149224 (in english)
  4. Learning PHP, MySQL & JavaScript: A Step-by-Step Guide to Creating Dynamic Websites (Learning PHP, MYSQL, Javascript, CSS & HTML5), by Robin Nixon, 6th edition, O'Reilly Media, 2021, ISBN: 978-1492093824
  5. Zbirka rešenih zadataka iz JavaScript-a (elektronsko izdanje skripte), Dražen Drašković, Elektrotehnički fakultet Unierziteta u Beogradu.
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