Internet e nuove tecnologie Anno Accademico 2005 2006

  • Slides: 9
Download presentation
Internet e nuove tecnologie Anno Accademico 2005 -2006 Prof. Flavio De Paoli Dott. Marco

Internet e nuove tecnologie Anno Accademico 2005 -2006 Prof. Flavio De Paoli Dott. Marco Loregian 1

Obbiettivi del corso u u Il corso offre una panoramica delle tecnologie che permettono

Obbiettivi del corso u u Il corso offre una panoramica delle tecnologie che permettono 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. Il corso sarà un percorso che porterà dalla conoscenza dei componenti alla base del funzionamento delle applicazioni in Internet alla comprensione degli argomenti più avanzati, come il semantic web, l'e-commerce e i web services. Prerequisiti: Concetti generali di informatica. Non sono richieste conoscenze di programmazione. 2

Struttura del corso u Durata Ø 40 ore da nov 2005 a gen 2006

Struttura del corso u Durata Ø 40 ore da nov 2005 a gen 2006 u Svolgimento Ø Lezioni frontali Ø Esercitazioni (tenute da Marco Loregian) u Argomenti del corso 1. Reti di computer e applicazioni in rete 2. Applicazioni Web 3. Strumenti per la gestione dei contenuti 4. Evoluzione di Internet 3

Argomenti del corso 1. Reti di computer e applicazioni in rete Ø Il modello

Argomenti del corso 1. Reti di computer e applicazioni in rete Ø Il modello di comunicazione a commutazione di pacchetto. Ø Il modello di protocollo a strati. Ø Il protocollo TCP/IP. Ø Comunicazione in rete: il routing dei messaggi. Ø Comunicazione tra macchine: concetto di processo e di comunicazione tra processi. Ø L'identificazione delle risorse in rete: URL e Domain Name Service. Ø Esempi di protocolli: FTP, SMTP e HTTP. Ø Connessioni sicure: HTTPS 4

Argomenti del corso 2. Applicazioni Web Ø Ø Il modello client/server. L'architettura del Web:

Argomenti del corso 2. Applicazioni Web Ø Ø Il modello client/server. L'architettura del Web: browser e server. I linguaggi del Web: HTML e CSS. Interazione avanzata: pagine HTML dinamiche e linguaggi di scripting. Ø Creazione dinamica dei contenuti: CGI e pagine ASP/JSP. Ø Concetto e gestione di sessioni: riscrittura e cookies. Ø Modello e utilizzo dei plug-in. 5

Argomenti del corso 3. Strumenti per la gestione dei contenuti Ø Ø Ø La

Argomenti del corso 3. Strumenti per la gestione dei contenuti Ø Ø Ø La posta elettronica. Il linguaggio XML: DTD, Schema e XSL. I Content Manager. I motori di ricerca. Il web semantico. Il ruolo degli standard nell'evoluzione del Web. 6

Argomenti del corso 4. Evoluzione di Internet Ø Ø Dal modello client/server al modello

Argomenti del corso 4. Evoluzione di Internet Ø Ø Dal modello client/server al modello peer-to-peer. Il concetto di URI. Architetture GRID (cenni). E-commerce: opportunità e limiti dell'attuale tecnologia. Web-service: il sogno della composizione automatica di applicazioni software. 7

Testi di riferimento Non esiste un testo che tratti tutti gli argomenti del corso

Testi di riferimento Non esiste un testo che tratti tutti gli argomenti del corso Computer Networking – A top-down approach featuring the Internet 3 ed, J. F. Kurose – K. W. Ross, Addison Wesley – 2005, ISBN 0 -321 -22735 -2 Versione Italiana: Reti di calcolatori e internet – Un approccio top-down 3 a Edizione , Addison Wesley – 2005, ISBN 8871922255 Primi 2 capitoli 8

Materiale del corso u Web del corso (in allestimento) Ø http: //www. dse. disco.

Materiale del corso u Web del corso (in allestimento) Ø http: //www. dse. disco. unimib. it/ttc/ 9