This class is taught in English as part of the Master 1 Informatique and of the International Master in Computer Science of the University Nice Sophia Antipolis.
II semester, 3 ECTS.
Instructor: Prof. Andrea G. B. Tettamanzi.
The Web, originally intended to be an open document-sharing platform, has evolved into a distributed platform for the deployment and execution of applications, to the point that it can now be viewed as a sort of global operating system (the programmable web). It has also become a "social machine" and a technological infrastructure for collective intelligence, which constitutes an interesting and complex subject of study. The objective of this course is to provide a comprehensive introduction to the architecture, standards, languages, and models that allow this huge distributed system to function, without forgetting its societal impact.
Unit # | Date | Subject |
1 | Tuesday, February 5, 2019, 09:15-12:30 |
The Web's Architecture and Protocols
Lab Session |
2 | Tuesday, February 12, 2019, 09:15-12:30 |
A refresher on HTML, CSS,
and the Document Object Model
Lab Session |
3 | Tuesday, February 26, 2019, 09:15-12:30 |
The Common Gateway Interface
and Server-side Programming
Lab Session |
4 | Tuesday, March 5, 2019, 09:15-12:30 |
Client-side Programming (JavaScript and the HTML5 API)
Lab Session |
5 | Tuesday, March 12, 2019, 09:15-12:30 |
Persistence, AJAX, and REST
Lab Session |
6 | Tuesday, March 26, 2019, 09:15-12:30 |
An introduction to Web Services, UDDI, and SOAP
Lab Session: Creating a Simple Web Service and Clients with JAX-WS |
7 | Tuesday, April 2, 2019, 09:15-12:30 |
Web Ergonomics
Lab Session |
8 | Tuesday, April 9, 2019, 09:15-12:30 |
Web Science: The Web as an object of study
Lab Session |
Exam | Monday, June 3, 2019, 16:00-18:00 | Written Test (in Amphi A1) |
The slides used in class may be downloaded by clicking on the title of the corresponding lecture.
The official W3C HTML and CSS standards.
The final grade is computed as the average of three individual grades:
Last Updated on May 10, 2019