85445 - INFORMATION MODELING AND WEB TECHNOLOGIES (1) (LM)

Anno Accademico 2017/2018

  • Docente: Fabio Vitali
  • Crediti formativi: 6
  • SSD: INF/01
  • Lingua di insegnamento: Inglese
  • Modalità didattica: Convenzionale - Lezioni in presenza
  • Campus: Bologna
  • Corso: Laurea Magistrale in Digital humanities and digital knowledge (cod. 9224)

Conoscenze e abilità da conseguire

At the end of the course, the student knows the most important approaches to model information and data structures for permanent and robust storage and management. The student also knows the most recent technologies to create successful web resources (both information-oriented web sites and service-oriented web applications). The student is able to write documents ready to be published on the web, is able to design their visual aspects, is able to verify their correctness and universality, and is able to implement simple distributed applications on the web.

Contenuti

The course discusses the following topics:

  1. From data to information: approaches to data structures and digital representation of data. 
  2. Web fundamentals: VII level protocols, character encodings
  3. Basic web technologies: HTTP, URI, HTML, CSS, XML
  4. Client-side technologies for web applications: JavaScript, Ajax, JSON, JavaScript frameworks.
  5. Server-side technologies for web applications: PHP, NodeJs.

Testi/Bibliografia

Due to the rapid evolution of the topics of the course, there is no textbook that covers the whole course. Students therefore use the slides of the course and are directed to online resources for the necessities of the course and the deepening of the topics discussed.

Metodi didattici

The course is composed of classroom lessons, exercises in the laboratory, and the implementation of a team project. The project is a web application using the most recent technologies for the web.

Modalità di verifica e valutazione dell'apprendimento

The test is centered on the presentation of a team project. The individual assessment is focussed on assessing the correctness, completeness and interoperability of the team project, and more importantly on the contribution to the project by each individual student. 

Strumenti a supporto della didattica

The web site vitali.web.cs.unibo.it contains slides, exercises, sample exam tests, details about the project and the results of the interactive activities carried out by the students during the implementation of the final project.

Orario di ricevimento

Consulta il sito web di Fabio Vitali