World Wide Web (Modul D)

Higher education teachers: Sodnik Jaka
Credits: 5
Semester: summer
Subject code: 64140

Subject description


  • Enrollment in the study year.

Content (Syllabus outline):

  • History and development of Internet and Web
  • The basic principle of client-server communication (internet protocols, HTTP)
  • Basics of administration of web servers (installation, management, security mechanisms)
  • Security mechanisms on the Web (authentication, certificates, HTTPS protocol)
  • Server side technologies (PHP, ASP, CGI, access to databases, java servlets)
  • Client side technologies (web browser, HTML, CSS, scripting languages​​, DOM, AJAX, frameworks and programming libraries)
  • Web services and technologies for semantic data exchange (XML, XSLT, JSON, SOAP, WSDL)
  • Basics of web blogs, forums, Wikipedia, social networks, RSS technology)
  • Mobile web (WAP, WML, responsive web design)
  • Safety on the Web and web attacks (server attacks, client attacks, social engineering)

Objectives and competences:

Basic principles of web technologies, server side and client side. Web languages for the definition and presentation of content and programming languages for the dynamic creation of web content. Basic principles of the description and search of web content and services. Different formats of online (multimedia) content and the corresponding technical requirements for the transfer of content and execution of web services. Adaptation of web content for desktop and mobile terminals. Knowledge of web safety and various types of web attacks.

Intended learning outcomes:

Knowledge of the basic principles of the World Wide Web at the level of networks, devices and content, related technologies and safety.

Learning and teaching methods:

  • Lectures with practical demonstrations,
  • lab work and
  • the implementation of individual project under the mentorship of laboratory assistant.

Study materials

  1. Jackson, Jeffrey, C. »Web technologies: a computer science perspective«, 2006, 574 str., ISBN: 0-13-185603-0.
  2. Deitel, P. J., Deitel H. M., »Internet & World Wide Web: how to program (Fourth Edition)«, 2008, 1373 str., ISBN: 0-13-175242-1.
  3. W3Schools Online Web Tutorials,

Study in which the course is carried out

  • 3 year - 1st cycle - Electrical Enginnering - Control Engineering
  • 3 year - 1st cycle - Electrical Enginnering - Electronics
  • 3 year - 1st cycle - Electrical Enginnering - Power Engineering and Mechatronics
  • 3 year - 1st cycle - Electrical Enginnering - Information and Communication Technologies