Riepilogo dell'insegnamento: Programmazione Web
6 cfu così ripartiti nelle aree:
- 6 CFU nell'area C - Programmazione
Sillabo dell'insegnamento
- C - Programmazione
-
*
POO - Programmazione Orientata agli Oggetti
*
PBD-WP - Web Platforms
Pagine Attive: Lato Server CGI Microsoft ASP Java Server Page Servlets PHP ISAPI e NSAPI. Cenni su Cold Fusion e sistemi similari .
-
*
SCP - Sviluppo e Correttezza dei Programmi
+
NC-I - Introduction: Computer Network Architecture
Pagine attive: Lato Client Javascript, VBScript, oggetti predefiniti proprieta' e metodi gestione eventi. Page submitting: Metodo Get, Metodo Post Applets, Controlli ActiveX. Limiti della programmazione lato client.
-
PP - Paradigmi di Programmazione
*
PBD-WP - Web Platforms
Componenti Web: http servers. Funzione Universo: Microsoft Universo. Unix/Linux Database Servers. Funzioni Interazione tra componenti (Browsers, HTTP Servers, Database servers) .
-
*
CB - Costrutti di Base
+
HCI-DI - Designing Interaction
Componenti Web: http browsers. Funzione, html, CSS. Metodologie progettazione interfaccia: MIME Types.
-
*
CB - Costrutti di Base
+
HCI-PIS - Programming Interactive Systems
I Protocolli Web: http/https, ftp/ftp anonymous Sicurezza: SSL.
-
*
SCP - Sviluppo e Correttezza dei Programmi
HCI-NIT - New Interactive Technologies
Interazioni con i database servers. Limiti della programmazione lato server. Metodologie di progettazione siti con pagine attive.
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).