Opis predmeta
Predmet obravnava izbrana poglavja iz arhitektur in delovanja sodobnih internetnih aplikacij, in jih ilustrira na praktičnih primerih. Podali bomo kratek evolucijski pregled razvoja informacijsko-komunikacijskih storitev in prehod iz klasičnih sistemov na internetne tehnologije. Podrobneje bomo predstavili arhitekture in tehnologije za zagotavljanje operaterskih storitev (IP telefonija, IP televizija), internetnih (over-the-top) storitev, spleta, peer-to-peer sistemov in interneta stvari. Dodatno pozornost bomo namenili tudi predstavitvi principov delovanja blokovnih verig in aspektov uporabe umetne inteligence pri razvoju storitev in aplikacij. Skozi celoten predmet pa bo poseben poudarek namenjen kibernetski varnosti na aplikacijskem in uporabniškem nivoju, s čimer bomo spoznali tako osnove in smernice s tega področja kot tudi praktične primere napadov in obrambe v različnih domenah.
Predmet učimo na programih
Cilji in kompetence
Cilj predmeta je študentu podati pregled osnovnih načel delovanja sodobnih internetnih storitev in aplikacij s stališča uporabljanih arhitektur, tehnoloških aspektov in razvojnih ekosistemov. Predmet vključuje spoznavanje problematike zajema in obdelave podatkov v internetnih storitvah in aplikacijah, distribucijo vsebin po internetnih omrežjih, ter pregled uporabniških, poslovnih in regulatornih vidikov internetnih storitev.
Metode poučevanja in učenja
Predavanja, na katerih se študent seznani s teoretičnimi osnovami, ter laboratorijske vaje, kjer probleme spozna tudi praktično in jih v timu rešuje skozi projektno delo. Del pedagoškega procesa bo izveden s pomočjo IKT tehnologij in možnosti, ki jih ponujajo.. Ogledi in vabljeni predavatelji.
Predvideni študijski rezultati
Po uspešno opravljenem modulu naj bi bili študentje zmožni:
- opisati arhitekture in delovanje sistemov za zagotavljanje sodobnih glasovnih, video in podatkovnih storitev,
- razložiti modele računalništva v oblaku in njihove značilnosti,
- razložiti pogoste varnostne grožnje in preventivne ukrepe v okolju internetnih storitev,
- opisati različne scenarije interneta stvari ter gradnike in tehnike, potrebne za njihovo izvedbo,
- zasnovati glasovno, video in podatkovno storitev z upoštevanjem vseh potrebnih gradnikov.
- razviti preprosto spletno storitev po več sodobnih razvojnih principih.
Temeljni viri in literatura
-
Plevyak, T., Sahin, V., Next Generation Telecommunications Networks, Services, and Management, Wiley-IEEE Press, 2010, 328 str., ISBN: 978-0470575284
-
Mitra, S., Bhatnagar, G., Introduction to Multimedia Systems, Academic Press, 2001, 300 str., ISBN: 9780125004527
-
Benoit H., Digital Television: Satellite, Cable, Terrestrial, IPTV, Mobile TV in the DVB Framework, Taylor & Francis, 2008, 978-0-240-52081-0
-
Rashvand, H. F., Alcaraz Calero, J. M., Distributed Sensor Systems: Practice and Applications, 2012, ISBN: 978-0-470-66124-6
-
Brooks, C. J., Grow, C., Craig, P. A., Short, D., Cybersecurity Essentials, 1st ed., Sybex, 2018
-
Članki, objavljenih v revijah, npr. / Articles published in magazines, i.e.: IEEE Communications Surveys & Tutorials, http://www.comsoc.org/livepubs/surveys/index.html