Tecnologie web

AA 2020/2021

Prof. Francesco Bergadano (Titolare dell'insegnamento)
Antonio Lieto (Titolare dell'insegnamento)
Agata Marta Soccini (Tutor)

Scheda insegnamento

Codice
SAA0073
CdS
Anno
3° anno
Tipologia
Affine/Integrativa
CFU
5
SSD
INF/01 - informatica

Obiettivi e risultati

Fornire agli studenti  una panoramica sui principali concetti e tecnologie alla base del Web. Aiutare gli studenti a formarsi una loro personale mappa concettuale relativa alle tecnologie del Web che includa una analisi tecnologicamente informata delle opportunità e dei rischi di tali tecnologie. Introdurre i principali concetti e strumenti tecnologici finalizzati alla gestione di pagine web.

[[ENGLISH]]

The general goal of the course is that one of providing a general overview of the main concepts and technologies behind the Internet and the Web.  

[[.]]

[[ITALIANO]]

Al termine dell'insegnamento lo studente dovrà dimostrare di avere compreso i principali concetti legati alle tecnologie relative al Web; dovrà avere capacità basilari necessarie all'interazione con esperti Web e alla cooperazione nelle decisioni riguardanti le soluzioni IT legate al Web (in ambito aziendale o nel settore pubblico).

Come risultati specifici ci si aspetta la capacità, da parte dello studente, di leggere e scrivere porzioni di codice HTML (anche con l'ausilio di Content Management Systems) e XML, di comprendere il funzionamento di semplici programmi scritti in javascript, di conoscere le principali tecniche SEO e saperle implementari (tutti questi aspetti saranno approfonditi con esercitazioni pratiche durante le lezioni).

[[ENGLISH]]

 At the end of the course, the students are expected to be able understand and manage the main concepts related to the IT and Internet technologies. 

[[.]]

[[ITALIANO]]

L'insegnamento si tiene in modalità mista (parte delle lezioni in presenza e parte online).  Le modalità di svolgimento dell'attività didattica potranno subire variazioni in base alle limitazioni imposte dalla crisi sanitaria in corso. In ogni caso è assicurata la modalità a distanza per tutto l'anno accademico.  
 
L'insegnamento è strutturato in 40 ore ed è prevalentemente basato su lezioni frontali, integrate con esercitazioni e presentazioni.
 
Agli studenti verrà chiesto di acquisire, tramite la piattaforma Moodle, il materiale necessario per la presentazione

 

[[ENGLISH]]

Frontal and online lessons.

Please see the Moodle page for updates concerning also the COVID-19 situation 

[[.]]

[[ITALIANO]]

Modalità di esame - Emergenza sanitaria Covid-19

La modalità "di default" d'esame è uno scritto. Causa emergenza COVID-19, tuttavia, l'esame si svolgerà durante il 2021 (inclusa sessioni estive e di Settembre) con un esame in forma ORALE a distanza.

L'esame è finalizzato a verificare che lo studente abbia appreso i concetti di base del corso (si veda Obiettivi formativi) e sappia calarli in constesti pratici. Durante l'orale potrà essere chiesto allo studente di commentare porzioni di codice javascript o html/xml come visto durante le esercitazioni svolte a lezione. 
 
Lo studente è ammesso a sostenere l'esame solo se è regolarmente iscritto all'appello tramite Esse3 e se ha rispettato le propedeuticità fissate dal regolamento.

*****************************

“Ogni studente/essa è invitato/a a leggere con attenzione il Codice etico di Ateneo (disponibile al link: https://www.unito.it/sites/default/files/allegati/01-08-2014/cod_etico_comunita_universitaria.pdf) nei cui principi morali – a maggior ragione in questa situazione, nella quale le modalità di esame che dovremo adottare vi responsabilizzano di più – siamo tutti sicuri che vi riconoscete. Siete uomini e donne che presto troveranno collocazione nel mondo del lavoro: noi docenti abbiamo cieca fiducia nelle vostre qualità umane e a quelle ci appelliamo.  

Tuttavia il rischio che i principi meritocratici vengano inquinati da condotte non consone è immanente ed è per tale ragione che ciascun docente continuerà, con ancora maggiore rigore, a sorvegliare lo svolgimento delle prove di esame, orali e scritte, agevolato dagli strumenti di analisi inferenziale dei numerosi dati a nostra disposizione e dei software anti-plagio e anti-copiatura (per es. TURNITIN https://www.unito.it/node/4686), per evitare che il rispetto del merito sia appannaggio solo di alcuni. 

Oltre che moralmente riprovevoli, sono comportamenti anche illeciti che saranno puniti nei modi e con le sanzioni amministrative che il regolamento su Procedimento e sanzioni disciplinari nei confronti degli studenti prevede (https://www.sme.unito.it/sites/u005/files/allegatiparagrafo/20-07-2016/regolamento_sanzioni_disciplinari_scuola_di_management_ed_economia_0.pdf)”.

[[ENGLISH]]

 

[[.]]

Contenuti

Programma

[[ITALIANO]]

Il programma dell'insegamento coprirà i seguenti concetti: 

  • Internet e Web:generalità,
  • protocollo HTTP,
  • cookies, proxy server, sicurezza su Web (cenni).
  • Pagine Web statiche vs pagine Web dinamiche
  • Tecnologie client-side vs tecnologie server-side, tecnologie ibride
  • HTML, CSS, CMS, XML
  • Web 2.0 (principali caratteristiche, cenni a: Open API, AJAX, Jquery, feed Atom e RSS)
  • Web services (cenni)
  • Applicazioni mobile (cenni), Accessibilità (generalità e Web Content Accessibility Guidelines)
  • Content Management Systems, Search Engine Optimization (funzionamento dei motori di ricerca su Web, principi SEO).

[[ENGLISH]]

 

- Internet and the Web,

-  HTTP,

- cookies, proxy server, sicurezza su Web (cenni).

-  Static and Dynamic Web pages 

- Client-side vs  server-side Technologies

- HTML, CSS, CMS, XML

- Web 2.0 (Open API, AJAX, Jquery, feed Atom e RSS)

- Web services 

-  Web Content Accessibility Guidelines)

- Content Management Systems, Search Engine Optimization 

 

[[.]]

Testi consigliati

Appelli

Nessun appello.

Storico