Riepilogo dell'insegnamento: Introduzione alla programmazione per il web
6 cfu così ripartiti nelle aree:
- 4 CFU nell'area H - Computazione su rete
- 2 CFU nell'area I - Ingegneria del software
Sillabo dell'insegnamento
- H - Computazione su rete
-
PASR - Programmazione di Applicazioni e Servizi di Rete
+
NC-NA - Networked Applications
Architetture software per applicazioni di rete: architetture client-server, architetture N-Tier, Web Server
-
PASR - Programmazione di Applicazioni e Servizi di Rete
+
NC-NA - Networked Applications
Architetture di applicazioni basate su componenti Web
-
*
FCD - Fondamenti del Calcolo Distribuito
*
PD-PAAP - Parallel Algorithms, Analysis, and Programming
Introduzione alla programmazione distribuita: Oggetti distribuiti, programmazione concorrente
-
PASR - Programmazione di Applicazioni e Servizi di Rete
+
NC-NA - Networked Applications
Canali di comunicazione di rete (socket)
- I - Ingegneria del software
-
*
ASW - Architetture Software
+
SE-TE - Tools and Environments
Patterns di progettazione del software: soluzioni standard a problemi ricorrenti cui attingere nella fase di analisi e disegno del software
-
*
ASW - Architetture Software
+
SE-TE - Tools and Environments
Patterns per le applicazioni Web
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).