Web technologies

Subject description

  • Introduction to web technologies: history and evolution of Internet and World Wide Web
  • Client/server model, overview of internet protocols
  • Installation, configuration and technical background of web servers
  • Markup languages, formats and technologies for generation of static web content
  • Programming languages for development of dynamic server applications
  • Databases
  • Programming languages for development of dynamic client applications
  • Web browser technologies and specifics of individual browsers
  • Programing libraries and tools for the development of dynamic web projects
  • Interaction on the web, wikipedia, social networks.
  • Web security and security risks

The subject is taught in programs

Objectives and competences

The aim of the course is to present students the server side and client side technologies and tools used for the design and development of web applications and to train them for independent establishment of basic web solutions.

Teaching and learning methods

Lectures with practical cases, practical laboratory work and individual development of proposed projects.

Expected study results

The course offers basic theoretical and practical knowledge on web technologies.

Basic sources and literature

  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: http://www.w3schools.com/

Stay up to date

University of Ljubljana, Faculty of Electrical Engineering Tržaška cesta 25, 1000 Ljubljana

E:  dekanat@fe.uni-lj.si T:  01 4768 411