The Web Technology 2 module builds upon the fundamental concepts introduced in the Web Technology 1 module, which was studied in the 3rd year.
As web development becomes increasingly advanced, it is essential to move beyond simple websites and explore distributed applications that run seamlessly across the Internet. This module aims to bridge that gap by providing students with the knowledge and skills necessary to understand how complex applications interact over the web.
In addition to distributed systems, the course introduces students to the ontological aspects of the web. Ontologies, in the context of web development, refer to structured frameworks that define and categorize knowledge, which plays a crucial role in organizing and interpreting data.

- Teacher: Amina Guidoum (Enseignante)
This module is a logical continuation of the fundamental concepts covered in the Web Technology 1 module during the 3rd year. It provides the basic notions to understand the principles of distributed applications over the Internet.
Additionally, the module addresses the ontological aspects related to the theme of the Web and introduces the principles behind Semantic Web, equipping students with the knowledge necessary to understand the technologies used in building the Semantic Web.

- Teacher: Amina Guidoum (Enseignante)