Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti
|
|
Pogojev ni. |
Vsebina
|
|
• Uvod.
• Označevalni jeziki.
• Tehnologije na odjemalcu: Javascript, AJAX, pošiljanje dogodkov iz strežnika.
• Varnost spletnih aplikacij.
• Tehnologije na strežniku.
• Socialna omrežja in tehnologije Web 2.0.
• Spletne storitve, SOA, EDA, BPMN in BPEL.
• Tehnologije pomenskega spleta.
• Portali in tehnologije vključevanja zunanjih storitev in vsebin (lepljenke (mashup) in uporaba programske opreme kot storitev.
• Tehnologije, ki omogočajo delovanje spletnih iskalnikov in priporočilnih sistemov.
|
Temeljni literatura in viri
|
|
• L. Shklar, R. Rosen: Web Application Architecture: Principles, Protocols and Practices, John Wiley & Sons, Chichester, West Sussex, 2009.
• N. S. Williams: Professional Java for Web Applications, John Wiley & Suns , Indianapolis, 2014.
• D. Esposito: Go to "Programming Microsoft ASP.NET MVC (3rd Edition) (Developer Reference)", O'Relly Media Inc., 2014.
• S. Bergmann, S. Priebsch: Real-World Solutions for Developing High-Quality PHP Frameworks and Applications, John Wiley & Suns , Indianapolis, 2011.
|
Cilji in kompetence
|
|
Cilj predmeta je naučiti študente uporabiti in ovrednotiti primernost uporabe trenutno aktualnih spletnih tehnologij. |
Predvideni študijski rezultati - znanje in razumevanje
|
|
Po zaključku tega predmeta bo študent sposoben:
• ovrednotiti primernost različnih spletnih tehnologij,
• razumeti razlike med spletnimi tehnologijami,
• izbrati primerno spletno tehnologijo za izdelavo obsežnejše spletne aplikacije glede na zahteve naročnikov.
|
Predvideni študijski rezultati - Prenosljive/ključne spretnosti in drugi atributi
|
|
On completion of this course the student will be able to:
• evaluate the suitability of various Web technologies,
• understand differences between Web technologies,
to choose suitable Web technology for development of a complex Web application according to user requirements.
|
Metode poučevanja in učenja
|
|
predavanja,
laboratorijske vaje.
|