-
PASR - Programmazione di Applicazioni e Servizi di Rete
Tecnologie per lo sviluppo di applicazioni Web: HTML e CSS; concetti di base di servlets e JavaServer Pages (JSP).
- *
FCD - Fondamenti del Calcolo Distribuito
Sistemi distribuiti real time: concetti di base, paradigmi e modelli principali.
- *
FCD - Fondamenti del Calcolo Distribuito
Sistemi distribuiti fault-tolerant: concetti di base, paradigmi (consenso, membership, comunicazione, replicazione, recovery), e modelli.
-
PASR - Programmazione di Applicazioni e Servizi di Rete
Tecnologie per lo sviluppo di applicazioni Web: gestione delle richieste del client, popolazione automatica di Java Bean, gestione delle risposte del server, cookie e sessioni; JDBC e cenni di MySQL.
-
SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
Piattaforme e sistemi distribuiti: name e directory service, file system distribuito, Distributed Computing Environment, CORBA, WWW, sistemi basati su gruppi.
- *
FCD - Fondamenti del Calcolo Distribuito
Principali paradigmi distribuiti di coordinamento. Modelli di computazione distribuita: sincroni e asincroni, cliente-servente con RPC, orientati ai gruppi, memoria distribuita condivisa, bus di messaggi.
- *
MIR - Modelli di Interazione in Rete
Stili di interazione: scambio di messaggi, operazioni remote, comunicazione a gruppi.
- *
FCD - Fondamenti del Calcolo Distribuito
Tempo, orologi e sincronia. Ordinamento di eventi distribuiti.
- *
FCD - Fondamenti del Calcolo Distribuito
Concetti di base: reti di calcolatori, multicomputer e sistemi distribuiti; confronto tra sistemi centralizzati e distribuiti; evoluzione dei sistemi distribuiti (dall'accesso remoto al codice mobile); notazioni formali per la modellizzazione di sistemi e proprietà. Indirizzamento e risoluzione dei nomi.