Navigacija

19M034IP - Alati za internet programiranje

Specifikacija predmeta
Naziv Alati za internet programiranje
Akronim 19M034IP
Studijski program Elektrotehnika i računarstvo
Modul
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 Studenti će naučiti da efikasno implementiraju dinamičke veb sajtove, kao i njihovu zaštitu, koristeći različite programske alate otvorenog koda.
    Ishodi učenja (stečena znanja) Studenti će naučiti mogućnosti različitih softverskih alata otvorenog koda za implementaciju dinamičkih veb sajtova, odnosno veb aplikacija. Kroz praktičan rad, studenti će naučiti funkcionisanje izabranog softverskog alata.
    Sadržaj predmeta
    Sadržaj teorijske nastave U okviru teorijske nastave će biti dat pregled softverskih alata za efikasnu i fleksibilnu izradu dinamičkih veb sajtova. Biće izložene mogućnosti i koncepti različitih softverskih alata kao što su: Bootstrap, jQuery, React, Wordpress, Laravel i slični
    Sadržaj praktične nastave Studenti će naučiti kroz praktičan rad izabrani softverski alat koji je zasnovan na programskim jezicima kojim se implementiraju veb aplikacije. Softverski alati koji će se proučavati su: Bootstrap, jQuery, React, Wordpress, Laravel i slični. Studenti će implementirati veb sajt pomoću izabranog softverskog alata kroz konsultacije sa profesorom i na lab vežbama.
    Literatura
    1. Drishti Jain, Ultimate Laravel for Modern Web Development: Build Robust and Interactive Enterprise-Grade Web Apps using Laravel's MVC, Authentication, APIs, and Cloud Deployment, 2024
    2. Daniel Foreman, Bootstrap 5 Foundations with SASS: Learn Bootstrap 5, then enhance it with SASS to create unique website designs, 2023
    3. Slajdovi na http://home.etf.rs/~aleksandra/IP.html
    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 praktičnog rada.
    Ocena znanja (maksimalni broj poena 100)
    Predispitne obaveze Poena Završni ispit Poena
    Aktivnosti u toku predavanja Pismeni ispit 40
    Praktična nastava 12 Usmeni ispit
    Projekti 48
    Kolokvijumi
    Seminari