Denominazione Programmare in PHP Costruzione di siti web con

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