Veb sistemi i tehnologije

Cilj i ishod predmeta

Razumevanje i ovladavanje metodima i tehnikama iz veb sistema i tehnologija, koncepti veb programiranja
i dobra praksu dizajna veb sistema, Student treba da nauči da integriše različite front-end veb
tehnologije, naprednu primenu JavaScript jezika, Angular.js, jQuery, AJAX i druge veb tehnologije i MySQL
bazu podataka. Kroz ovaj predmet student će biti upoznat sa osnovama projektovanja i programiranja
serverske strane (back-end) tj. sa serverskim skripting programskim jezicima: objektno-orijentisan PHP
jezik.
Student je ovladao teorijskim, metodološkim i praktičnim znanjima razvoja veb sistema primenjujući
određene veb tehnologije, koja se primenjuju kroz upotrebu savremenih tehnika, modela i procesa: Student
razume i primenjuje principe i pravila projektovanja efektivnog veb sistema; razume i koristi
programske skript jezike HTML5, CSS3, LESS i SAAS u izradi front-end veb aplikacije na bazi MVC
(Model View Controler) veb arhitekture. Student razume i koristi JavaScript programski skript jezik,
naprednu biblioteku jQuery i Angular.js frejmvork. Razume i zna da koristi tehnike projektovanja i
programiranja serverske strane upotrebom serverskog programskog objektno-orijentisanog PHP jezika.
Student je osposobljen da poveže PHP i jQuery okvir, PHP i Angular.js, da izvrši konekcije na baze
podataka.

Teorijska nastava

Osnove i značaj inerneta i World Wide Web-a. Osnovno o projektovanju veb aplikacija i projektovanju veb
sistema, obrađuju se primeri dobre prakse izrade veb aplikacija i veb sistema. Principi i pravila
efektivnog veb dizajna. Primeri grešaka u veb projektu. Primeri dobrog veb projekta. Karakteristike
HTML5 markap jezika, istorija i razvoj CSS-a. Specifičnosti CSS3. MVC veb arhitektura; SOA veb
arhitektura i višeslojne veb aplikacije na bazi J2EE platforme. Veza između HTML5, CSS3 i JavaScript-a.
Opis prezentacije i način korišćenja LESS i SASS kompajliranja u skript jezicima. Instalacije i način
uključivanja jQuery biblioteke itd. Projektovanje i programiranje serverske strane, serverski skripting
programski jezici (kao što je PHP ). Uspostavljanje veze sa bazom, zadavanje upita, učitavanje rezultata,
prekidanje veze sa bazom itd., kao i povezivanje PHP programskog jezika i jQuery okvira. Upotreba okvira
na klijentskoj strani na primeru Angular.js okvira; Tehnike SEO. Kreiranje naprednih veb servisa,
struktura SOAP i UDDI okvir. Implementacija Ajax-a u veb aplikaciji, implementacija RestFull servisa,
karakteristike kvaliteata i procesa testiranja jednostavnog veb sistema. Vrste napada i sigurnost veb
aplikacija, tehnike za osiguranje bezbednosti veb aplikacija.

Praktična nastava

Primena HTML5 standarda. Primeri GET veb servisa. Parsiranje GET servisa kroz programski jezik
Javaskript u formatu JSON. JavaScript primeri POST i GET. Kreiranje složenijih primera koji
demonstriraju korišćenje HTML5 tagova i CSS3 vizuelnog prikaza u okviru unapred pripremljene
dokumentacije veb sistema “Rezervacija avio karata“ kao primer dobrog veb projekta. jQuery biblioteke na
primerima. Korišćenje Bootstrap grid, formi, tabela. Osnove PHP programiranja. Korišćenje funkcija u

PHP-u. Osnovne konekcije na MySQL preko PHP-a. Kreiranje osnovnog projekta u Angular 2 okviru.

2909-web-sistemi-i-tehnologije

sbobet88 slot agb99 situs slot slot777 toto AMANAHTOTO slot SLOT GACOR AMANAHTOTO toto slot88 ASIA200 ASIA200 ASIA200 bayijudy.com situs resmi bayitoto slot gacor popotogel login situs slot eropa99 hoki99 roma77 babe138 roma77 roma77 hoki99 abadicash