SLO | EN

Objectives and competences

The objective of this course is to teach students how to use basic services on the internet and how to implement and test simple Web pages, written in HTML, CSS, Javascript and PHP.

Content (Syllabus outline)

• History of the world wide web, internet services, searching on the Web, internet traps. • Introduction to HTML markup language: basic tags, tables, frames, lists, forms, clickable maps, backgrounds,,multimedia content, XHTML, HTML5, search engine optimisation. • Microformats. HTML5 microdata, XML, SVG. • Web design basics, colours, CSS and CSS3, responsive Web design. The use of Bootstrap web framework. • Introduction to JavaScript programming language: control structures and operators, functions, basic objects , AJAX, JQuery, JSON. • Introduction to HTML DOM. • Introduction to webservers, comparison of dynamic and static websites. • PHP programming language: control structures and operators, data types, arrays, functions. • Introduction to Vue.js web framework.

Learning and teaching methods

• lectures, • tutorials, • lab work.

Intended learning outcomes - knowledge and understanding

• knowledge of W3C consortium and use of HTML markup language, • understanding building of backend web applications using PHP, • basic knowledge of JavaScrpt language, • understanding basics of HTTP web protocol and AJAX, • understanding the basics of data formats JSON and XML, • knowledge of basic web design using CSS

Intended learning outcomes - transferable/key skills and other attributes

• Communication skills: oral lab work defence, manner of expression at written examination and oral examination. • Use of information technology: use of different tools for program design, implementation, debugging and testing of simple Web applications. • Problem solving: design and implementation of simple Web application.

Readings

• 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.

Prerequisits

None.

  • izr. prof. dr. NIKO LUKAČ, mag. inž. rač. in inf. tehnol.

  • Written examination: 50
  • Computer skills: 50

  • : 30
  • : 45
  • : 105

  • Slovenian
  • Slovenian

  • COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES - 1st