Navigacija

19E034IP - Internet programiranje

Specifikacija predmeta
Naziv Internet programiranje
Akronim 19E034IP
Studijski program Elektrotehnika i računarstvo
Modul modul Informacione i komunikacione tehnologije - smer Audio i video tehnologije, modul Informacione i komunikacione tehnologije - smer Internet i mobilne komunikacije, modul Informacione i komunikacione tehnologije - smer Mikrotalasna tehnika, modul Telekomunikacije i informacione tehnologije - smer Audio i video tehnologije, modul Telekomunikacije i informacione tehnologije - smer Informaciono komunikacione tehnologije, modul Telekomunikacije i informacione tehnologije - smer Mikrotalasna tehnika
Tip studija 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 Studenti će naučiti da implementiraju dinamičke veb sajtove koji omogućavaju željeni prikaz sadržaja i interakcije sa korisnicima, koristeći programske alate otvorenog koda.
    Ishodi učenja (stečena znanja) Studenti će moći da dizajniraju i implementiraju veb sajtove sa velikim brojem mogućnosti, kao što su: unos i čitanje podataka u udaljenu bazu, autentifikacija, pretraživanje sajta, korisničke sesije, analiza marketinških opcija, provera ispravnosti popunjenih formulara itd.
    Sadržaj predmeta
    Sadržaj teorijske nastave Najpre će biti predavani programski jezici pomoću kojih se definiše prikaz sadržaja u brauzeru krajnjeg korisnika, XHTML i CSS. Zatim će biti izložen JavaScript, jezik kojim se implementiraju reakcije na korisničke akcije na korisničkom računaru, kao i serveru. Na kraju će biti predavani PHP jezik i MySQL baza podataka pomoću kojih se implementiraju reakcije na korisničke akcije na strani servera.
    Sadržaj praktične nastave Studenti će na vežbama izraditi dinamički veb sajt sa raznim značajnim funkcionalnostima. Veb sajt će se raditi u tri etape: najpre će biti definisan izgled sajta pomoću XHTML i CSS programskih jezika, zatim će sajt biti povezan pomoću PHP koda sa MySQL bazom, na kraju će sajtu biti dodate JavaScript funkcionalnosti,
    Literatura
    1. Slajdovi na veb strani
    2. David DuRocher, HTML and CSS QuickStart Guide: The Simplified Beginners Guide to Developing a Strong Coding Foundation, Building Responsive Websites, and Mastering, 2021
    3. David Flanagan, JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language, 2020
    4. Jon Ducket, PHP & MySQL: Server-side Web Development, 2022
    Broj časova aktivne nastave nedeljno tokom semestra/trimestra/godine
    Predavanja Vežbe DON Studijski i istraživački rad Ostali časovi
    3 1.5
    Metode izvođenja nastave Nastava se sastoji iz predavanja i vežbi. Na vežbama se kroz projekat izrađuje dinamički veb sajt. Na projektu rade grupe od dva studenta. Ctudenti mogu naći informacije vezane za predmet na veb sajtu.
    Ocena znanja (maksimalni broj poena 100)
    Predispitne obaveze Poena Završni ispit Poena
    Aktivnosti u toku predavanja 0 Pismeni ispit 40
    Praktična nastava 0 Usmeni ispit 0
    Projekti
    Kolokvijumi 0
    Seminari 60