1) Knowledge and understanding
Students will acquire in-depth knowledge of the
methods, tools, and workflows to design and implement a web platform.
2) Ability to apply knowledge and understanding
Students should be able to plan and start complex
projects, using leading server-side development technologies, while mastering
client-side technologies to ensure an adequate user experience.
3) Autonomy of judgment
Through a rich series of case studies, students will
develop the ability to evaluate design and implementation strategies of
linguistic and textual resources accessible on the web. Additionally, students
will gain autonomy in web design decisions.
4) Communication skills
Students will have to acquire a specialized and
rigorous language to describe and design the digital solutions covered by the
course and to interact adequately with other highly skilled professionals.
5) Learning skills
Students,
starting from the indications of the course, must be able to continue to
develop and update the knowledge acquired in the dynamic and ever-changing
context of the web.
Paolo Sordi, Progettare per il web,
Roma, Carocci, 2013 (144 pp).
Additional teaching materials will be provided
by the professor on the Studium platform.
Optional readings:
Steve Prettyman, PHP 8, Guida allo sviluppo web con JavaScript, MySQL,
CSS3 e HTML5, Milano, Apogeo, 2022 (336 pp.).
Please remember that in compliance with art 171
L22.04.1941, n. 633 and its amendments, it is illegal to copy entire books or
journals, only 15% of their content can be copied.
For further information on sanctions and regulations
concerning photocopying please refer to the regulations on copyright (Linee
Guida sulla Gestione dei Diritti d’Autore) provided by AIDRO - Associazione
Italiana per i Diritti di Riproduzione delle opere dell’ingegno (the Italian
Association on Copyright).
All
the books listed in the programs can be consulted in the Library.