Internet Technologies (ILV)

Specialization AreaRemote Systems
Course numberM2.05284.21.301
Course code
Semester of degree program Semester 2
Mode of delivery Presencecourse
ECTS credits3,0
Language of instruction English

The main learning objective is to understand relationship and the usage of different internet technologies.
The module gives an overview about the OSI (Open Systems Interconnection) model. A special focus will be in application layer protocols as well as client an server-side Web Application development frameworks. The module will cover also REST and SOAP Web Services, XML and JSON.
The students will be able to design simple Web applications, deploy Web services and manipulate ML documents.

TCP/IP and Open Systems Interconnection (OSI) Model
Concept of Encapsulation
Horizontal communication between layers
WWW Technologies and application layer protocols
Server-side technologies
Client-side technologies
Web Services (REST and SOAP)
XML, JSON (with focus on Web Services)
Document Object Model
Other technologies to parse XML documents
Example of applications

Andrew S. Tanenbaum: Computer Networks; Fourth Edition, ISBN: 0-1-038488-7
Kozierok, Charles: The TCP/IP GUIDE: A Comprehensive, Illustrated Internet Protocols Reference ; No Starch Press Inc., San Francisco 2005, ISBN 1-59327-047-X
Elliotte Rusty Harold & W. Scott Means: XML in a Nutshell - A Desktop Quick Reference. O'Reilly Third Edition