Denominazione Programmare in PHP Costruzione di siti web con contenuti dinamici Data di inizio-data fine corso 24 gennaio-8 febbraio 2011 n. di ore 30 (7 lezioni da 4 ore, 1 lezione da 2 ore). I Lezione Introduzione all’HTML, architettura client/server, Costruzione di pagine HTML o XHTML, regole e TAG. I fogli di stile CSS Utilizzo dei moduli: i form e i campi di input. Il Document Objec Model (DOM). Verifiche di validità in javascript Utilizzo del PHP II Lezione Cenni sul database e utilizzo di MySql. Tabelle, righe, tipi di dato. Tipi di dato in PHP, variabili e scopo Istruzioni condizionali: if, switch Iterazioni: cicli for, while, foreach Esercitazione: Costruzione di un database per una rubrica online. Programma III Lezione Strutturare una pagina HTML con il PHP: funzioni, inclusione di file esterni Panoramica sulle principali funzioni PHP: Funzioni di Apache Funzioni per gli array Funzioni per il database MySql Funzioni per date e orari Funzioni per la gestione degli errori Funzioni HTTP Funzioni matematiche Funzioni per le stringhe Funzioni per le variabili Esercitazione: Creazione di una struttura di pagine con contenuti dinamici (header, menu, body, footer) IV e V Lezione Accesso al database e visualizzazione contenuti dinamici Rappresentazione dei dati con XML Da XML a HTML/XHTML: trasformazione XSLT Sintassi e principali funzioni XSLT PHP e XML Esercitazione: Rappresentazione dei dati della rubrica in XML Creazione pagina di visualizzazione lista nominativi in diversi formati VI Lezione Manipolazione e verifica dei dati Controlli di sicurezza sui campi Esercitazione: Creazione pagina di dettaglio dei contenuti Aggiornamento e gestione degli errori VII Lezione Applicazioni web open source in PHP: Moodle VIII Lezione (2 ore) Aggiunta di funzionalità in Moodle: i moduli Elenco docenti Spanu Luca 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Elenco partecipanti Test di valutazione finale si Materiali didattici si Cocco Paola Melis Andrea Mura Gavino Paganello Gianluca Pischedda Francesco Piu Rosella Satta Rinaldo Schibeci Giuseppe Sini Giulia Spada Maria Tedde Chiara