Architetture e protocolli: ISO/OSI e TCP/IP
Reti locali: tecnologie e aspetti progettuali
Reti geografiche: tecnologie e aspetti progettuali
Il modello di comunicazione client/server nelle reti
Le peculiarità della rete Internet
principali protocolli c/s usati in Internet
il protocollo HTTP - approfondimenti
Il PHP
schema di funzionamento di una generica applicazione web
architettura delle applicazioni web
interazione fra le componenti di una applicazione web (modello three-tier)
un pattern di sviluppo: MVC
Realizzazione di una applicazione web completa e documentata.
analisi, progettazione
installazione dell’ambiente di test e sviluppo (Apache, Php, MySql)
realizzazione e messa on line con FTP
caratteristiche e proprietà dei database
modello concettuale (E-R)
modello logico (solo relazionale)
Linguaggi procedurali e dichiarativi per i database
Lavorare con una base dati e con un DBMS
Il server DBMS nell'ambito di una architettura TCP/IP: lavoro a distanza su un server MySQL
SQL come esempio di linguaggio dichiarativo
le estensioni SQL in PHP
Tutto il materiale per lo studio è disponibile presso la piattaforma digitale del corso, ed è consentito utilizzare, previo accordo con il docente, anche libri di testo ed altro materiale già in possesso dello studente o di sua scelta, purché trattino con il dovuto rigore gli argomenti oggetto di studio