PHP
Lo scopo principale del corso è fornire la presentazione generale del linguaggio PHP e dei principi di programmazione client-server.
Dopo i richiami teorici sull’organizzazione della rete e dei due linguaggi lato client HTML e Javascript necessari per la programmazione dinamica, viene affrontato il linguaggio partendo dalla definizione dei dati e dalle strutture di controllo tradizionali. A seguire, gli aspetti innovativi e di programmazione avanzata con particolare attenzione al trasferimento dei dati tra diverse pagine HTML fino alla realizzazione di un sito completo. L’ultima parte, dopo i richiami di SQL, presenta la connessione al database MySQL. Gli argomenti trattati dal corso: introduzione all’ambiente web: la rete internet; il linguaggio HTML; il dialogo con l’utente; la programmazione server side e client side; il linguaggio PHP: la sintassi; i tipi di dati; costanti e variabili; gli operatori; le strutture di controllo; le funzioni; gli array; i file; organizzare le pagine web con PHP; permanenza dei dati; il controllo del flusso; il progetto di un sito; la connessione ai database: le caratteristiche di MySQL; la sintassi SQL secondo MySQL; gli script per la gestione dei dati.