Cilji in kompetence
Cilj predmeta je študenta naučiti kako uporabiti osnovne storitve na internetu, izdelati in testirati preproste spletne aplikacije, pisane v HTML, CSS, Javascriptu in PHP-ju.
Vsebina
• Zgodovina svetovnega spleta, osnovne storitve, iskanje informacij po spletu, pasti interneta.
• Uvod v označevalni jezik HTML: osnovne značke, tabele, okvirji, seznami, pomenske značke, obrazci, slikovne mape, večpredstavne vsebine, XHTML, HTML5, optimizacija spletnega iskanja.
• Mikroformati, HTML5 mikropodatki, XML, SVG.
• Osnove spletnega oblikovanja, barve, CSS in CSS3, odzivno spletno oblikovanje. Uporaba spletnega ogrodja Bootstrap.
• Uvod v programski jezik Javascript: krmilne strukture in operatorji, funkcije, osnovni objekti , AJAX, JQuery.
• Uvod v HTML DOM.
• Uvod v spletne strežnike, primerjava med dinamičnimi in statičnimi spletnimi stranmi.
• Programski jezik PHP: podatkovni tipi, osnovni konstrukti, polja, funkcije.
• Uvod v , spletno ogrodje Vue.js.
Metode poučevanja in učenja
• predavanja,
• seminarske vaje,
• laboratorijske vaje.
Predvideni študijski rezultati - znanje in razumevanje
• poznavanje W3C konzorcija in uporabe označevalnega jezika HTML,
• poznavanje gradnje zalednih spletnih aplikacij s PHP,
• poznavanje osnov skriptnega jezika JavaScript,
• razumevanje osnove spletnega protokola HTTP in AJAX,
• razumevanje osnove podatkovnih formatov JSON in XML,
• poznavanje osnov spletnega oblikovanja z CSS
Predvideni študijski rezultati - Prenosljive/ključne spretnosti in drugi atributi
Spretnosti komuniciranja: ustni zagovor laboratorijskih vaj, ustno izražanje na ustnem izpitu, pisno izražanje pri pisnem izpitu.
Uporaba informacijske tehnologije: uporaba programskih orodij za načrtovanje, implementacijo, razhroščevanje in testiranje enostavnih spletnih programov.
Reševanje problemov: načrtovanje in implementacija enostavnih spletnih programov.
Temeljni literatura in viri
• Meloni, Julie C. Sams teach yourself HTML, CSS, and JavaScript all in one. 2nd ed. Indianapolis (IN): Sams, 2015, ISBN 978-0-672-33714-7, COBISS-ID 19147286.
• Ullman, Larry Edward. PHP for the web. 5th ed. San Francisco: Peachpit Press, 2016, ISBN 978-0-134-29125-3, COBISS-ID 21881878.
• Collins, Mark. Pro HTML5 with CSS, JavaScript, and multimedia: complete website development and best practices. Apress, 2017, ISBN 978-1-4842-2462-5, COBISS-ID 20915478.
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti
Pogojev ni.
Podrobnosti o izvedbi in ocenjevanju Pisni izpit se lahko nadomesti s kolokviji v enakem deležu 50 %.