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
- 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. - 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. - 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.Â
Materiale 2009 (aggiornamento)
tca2009-html-css-parte-1pdf -Â Â tca2009-html-css-parte-2pdf
Esercitazione Laboratorio 29 aprile 2009 (soluzione)
esercitazione Laboratorio 6 maggio (soluzione)
Syllabus 2008
- 01/04, ore 14,30 aula U6-22, Presentazione del corso
- 03/04, ore 8,30 aula U6-22, Internet, slide: TCA-lezione1.pdf
- 07/04, ore 10,30 aula U6-22, Internet
- 08/04, ore 14,30 aula U6-22, Internet
- 14/04, ore 10,30 aula U6-22, Internet, slide: TCA-lezione2.pdf
- 15/04, ore 14,30 aula U6-22, Internet
- 17/04, ore 8,30 aula U6-22, Internet
- 21/04, ore 10,30 aula U6-22, Internet
- 22/04, ore 14,30 aula U6-22, Internet
- 28/04, ore 10,30 aula U6-22, Applicazioni Web, slide: TCA-lezione3.pdf
- 29/04, ore 14,30 aula U6-22, Applicazioni Web
- 05/05, ore 10,30 aula U6-22, Applicazioni Web
- 06/05, ore 14,30 aula U6-22, Applicazioni Web
- 08/05, ore 8,30 aula U6-22, Applicazioni Web
Esercitazioni
- 22/05, ore 8.30, aula U6-22, CSCW, architettura dell’informazione, slide: tca-es01
- 26/05, ore 10.30 aula U6-22, CMS e Web 2.0, slide: tca-es02
- 27/05, ore 14.30 aula U6-22, HTML e CSS, slide: tca-es03
- 29/05, ore 8.30 aula U6-25, XML e Scripting, slide: tca-es04
- 03/06, ore 14.30 aula U6-22, PHP, slide: tca-es05 corrette
- 05/06, ore 8.30 aula U6-22, PHP e SQL, slide: tca-es06
- 09/06, ore 10.30 lab 907 (U9), Laboratorio, testi: tca-lab01
- 11/06, ore 14.30 lab 907 (U9), Laboratorio, soluzioni es.1: html css
- 12/06, ore 14.30 lab 907 (U9), Laboratorio, testi: tca-lab02
- 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



