Innovative Technologies for Interaction and Services :: Log in ::

Tecnologie per la comunicazione aziendale

Docente: F. De Paoli
Esercitatore: M. Loregian, G. Frisoni
Crediti: 6 CFU

Il corso offre una panoramica delle tecnologie per lo sviluppo di applicazioni innovative in Internet, in particolare trasformando il Web da strumento di semplice pubblicazione di informazioni ad ambiente per la realizzazione di applicazioni avanzate per la gestione dei contenuti, l’interazione tra le persone e il supporto alle attività commerciali.

Programma

  1. Reti di computer e applicazioni in rete
    Comunicazione tra macchine: concetto di processo e di comunicazione tra processi. L’identificazione delle risorse in rete: URL e Domain Name Service. Il modello di comunicazione a commutazione di pacchetto. Il protocollo TCP/IP.
  2. L’architettura del Web e le applicazioni Web
    Il modello client/server. L’architettura del Web: browser e server, il protocollo HTTP. I linguaggi del Web: HTML e CSS. Interazione avanzata: pagine HTML dinamiche e linguaggi di scripting.
  3. Strumenti per la gestione dei contenuti
    La posta elettronica. Il linguaggio XML: DTD, Schema e XSL. I Content Management Systems. I motori di ricerca. Il web semantico

Orale MAGGIO 2009

L’orale si svolgerà Lunedì 18 in U14, aula T023. Di seguito l’elenco degli orali previsti.

Da questo elenco sono esclusi coloro che erano previsti lunedì 18, ma l’hanno già sostenuto giovedì 14 o che sono risultati assenti. Questi ultimi si presentitno lunedì 18, mattina o pomeriggio. 

tca-orali-maggio-2009

Materiale 2009 (aggiornamento)

tca2009-html-css-parte-1pdf -   tca2009-html-css-parte-2pdf

Esercitazione Laboratorio 29 aprile 2009 (soluzione)

tca-lezione1-2009

tca-lezione2-2009

tca-lezione3-2009

tca esercitazione CMS

tca-es04_2009-mediawiki

tca-es04_2009-semanticweb

esercitazione Laboratorio 6 maggio (soluzione)

Syllabus 2008

  1. 01/04, ore 14,30 aula U6-22, Presentazione del corso
  2. 03/04, ore 8,30 aula U6-22, Internet, slide: TCA-lezione1.pdf
  3. 07/04, ore 10,30 aula U6-22, Internet
  4. 08/04, ore 14,30 aula U6-22, Internet
  5. 14/04, ore 10,30 aula U6-22, Internet, slide: TCA-lezione2.pdf
  6. 15/04, ore 14,30 aula U6-22, Internet
  7. 17/04, ore 8,30 aula U6-22, Internet
  8. 21/04, ore 10,30 aula U6-22, Internet
  9. 22/04, ore 14,30 aula U6-22, Internet
  10. 28/04, ore 10,30 aula U6-22, Applicazioni Web, slide: TCA-lezione3.pdf
  11. 29/04, ore 14,30 aula U6-22, Applicazioni Web
  12. 05/05, ore 10,30 aula U6-22, Applicazioni Web
  13. 06/05, ore 14,30 aula U6-22, Applicazioni Web
  14. 08/05, ore 8,30 aula U6-22, Applicazioni Web

Esercitazioni

  1. 22/05, ore 8.30, aula U6-22, CSCW, architettura dell’informazione, slide: tca-es01
  2. 26/05, ore 10.30 aula U6-22, CMS e Web 2.0, slide: tca-es02
  3. 27/05, ore 14.30 aula U6-22, HTML e CSS, slide: tca-es03
  4. 29/05, ore 8.30 aula U6-25, XML e Scripting, slide: tca-es04
  5. 03/06, ore 14.30 aula U6-22, PHP, slide: tca-es05 corrette
  6. 05/06, ore 8.30 aula U6-22, PHP e SQL, slide: tca-es06
  7. 09/06, ore 10.30 lab 907 (U9), Laboratorio, testi: tca-lab01
  8. 11/06, ore 14.30 lab 907 (U9), Laboratorio, soluzioni es.1: html css
  9. 12/06, ore 14.30 lab 907 (U9), Laboratorio, testi: tca-lab02
  10. 13/06, ore 10.30 lab 907 (U9), Laboratorio

Riferimenti bibliografici

Reti di calcolatori e internet – Un approccio top-down
J. F. Kurose – K. W. Ross
3a Edizione – Addison Wesley – 2005, ISBN 8871922255
Primi 2 capitoli

Il materiale didattico a supporto delle esercitazioni è indicato all’interno delle slides.

Letture introduttive

Le applicazioni web e Java – di Alfredo Larotonda – mokabyte 2006
I parte: Introduzione

II parte: le servlet
III parte: Le Java Server Pages

Modalità d’esame

  • Questionario scritto e discussione orale