- Richiami di architetture client-server, HTTP e HTML. Cenni di CSS.
- Introduzione al linguaggio PHP.
- Utilizzo di Form, Cookies e Sessioni. Autenticazione utenti.
- Gestione dell'interazione con i database.
- Browser Object Model, Document Object Model, Javascript ed interazione asincrona tramite AJAX.
- Sicurezza: controllo degli accessi, protezione dati. Vulnerabilità delle applicazioni web e contromisure.
- Laboratorio: analisi dei messaggi di richiesta e risposta HTTP scambiati durante la visita di un sito web. Creazione ed invio di un messaggio HTTP personalizzato.
- Laboratorio: realizzazione di pagine web contenenti link, tabelle e moduli per l'inserimento di dati.
- Laboratorio: sviluppo di programmi PHP per convalidare i dati ricevuti tramite HTTP, ed inseriti tramite moduli HTML
- Laboratorio: sviluppo di programmi PHP per creare, usare e cancellare dati tramite cookies.
- Laboratorio: sviluppo di programmi PHP per creare, usare e cancellare dati tramite sessioni.
- Laboratorio: sviluppo di programmi PHP per gestire l'autenticazione utenti ed il controllo degli accessi
- Laboratorio: sviluppo di programmi PHP per accedere a database tramite la libreria PDO.
- Laboratorio: analisi di programmi PHP vulnerabili ad attacchi di sicurezza di tipo SQL injection. Adozione di contromisure utilizzando prepared statement di PDO.
- Laboratorio: sviluppo di programmi PHP per gestire l'interazione con l'utente per visualizzare, inserire, modificare e cancellare dati memorizzati su database.
- Laboratorio: sviluppo di semplici funzioni Javascript per manipolare stringhe ed array.
- Laboratorio: sviluppo di funzioni Javascript per la validazione di moduli
- Laboratorio: sviluppo di funzioni Javascript per accedere ai contenuti di una pagina HTML e modificarli tramite Document Object Model.
- Laboratorio: sviluppo di funzioni Javascript per interagire in maniera asincrona con server tramite AJAX.
SEDE DI CHIETI
Via dei Vestini,31
Centralino 0871.3551
SEDE DI PESCARA
Viale Pindaro,42
Centralino 085.45371
email: info@unich.it
PEC: ateneo@pec.unich.it
Partita IVA 01335970693