- Docente: Angelo Di Iorio
- Credits: 6
- SSD: INF/01
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Bologna
-
Corso:
First cycle degree programme (L) in
Philosophy (cod. 9216)
Also valid for First cycle degree programme (L) in Information Science for Management (cod. 8014)
First cycle degree programme (L) in Humanities (cod. 8850)
First cycle degree programme (L) in Communication Sciences (cod. 8885)
Learning outcomes
At the end of the course, the student knows the most important technologies to create successful web sites and web applications. the student can write documents ready to be published on the web, can determine their visual aspects, can verify their correctness and universality, can create simple distributed applications on the web.
Course contents
Topics:
- Design principles and evolution of the World Wide Web
- Protocols and architecture: URI, HTTP, REST, API design
- Core languages: HTML, CSS, XML, JSON
- Client-side tecnologies: Javascript, Ajax
- Server-side tecnologies: NodeJs, introduction to server-side frameworks
- Introduction to client-side frameworks: framework Javascript, Angular, React
Assessment methods
The exams consists of two parts:
- laboratory test, with exercised on API, HTML, CSS and Javascript
- group project. The requirements of the project will be presented during the course and made available in the course website.
Office hours
See the website of Angelo Di Iorio
SDGs

This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.