New! LE SPECIFICHE DEI PROGETTI VERRANO FORNITE SU RICHIESTA (vedere sezione Esami in fondo alla pagina).
Breve descrizione del corso:
Nel corso verranno presentati aspetti relativi all'interrogazione di basi di dati tramite il linguaggio SQL e all'integrazione delle basi di dati all'interno di applicazioni web.
Gli argomenti che saranno trattati nel corso sono i seguenti:
- Richiami di SQL per la definizione di basi di dati
- Interrogare una base di dati con SQL: i costrutti principali
- Elementi di HTML
- Il linguaggio PHP per la realizzazione di applicazioni web
- Il DBMS relazionale MySQL
- Accedere a MySQL tramite PHP
Buona parte delle lezioni consisteranno in esercitazioni in cui si utilizzeranno le tecnologie descritte.
Torna all'inizioOrario delle lezioni:
Le lezioni si svolgeranno nel Laboratorio di Informatica del Polo Universitario Sistemi Logistici, presso Villa Letizia, Via dei Pensieri, 60, Livorno.
- Giovedì: 11.30-13.00;
- Venerdì: 9.30-11.15;
Diario delle lezioni:
Torna all'inizioMateriale didattico:
Testo di riferimento per l'esame:
- Atzeni, Ceri, Paraboschi, Torlone. Basi di dati. Modelli e linguaggi di interrogazione. McGraw-Hill.
Testi consigliati per la consultazione e l'approfondimento degli argomenti trattati nel corso:
Slides ed esercizi usati nel corso:
- Lucidi su HTML
- Lucidi sul modello relazionale (per gentile concessione di Maurizio Lenzerini)
- Lucidi su SQL (per gentile concessione di Maurizio Lenzerini)
- Introduzione a PHP
- PHP: dati e form (PHP + MySQL)
Software utile:
- Notepad++: (Windows) Semplice editor multilinguaggio(inclusi HTML, CSS, JavaScript e PHP) con colorazione della sintassi, autocompletamento e altre features utili
- EasyPHP (Windows) Suite WAMP (Apache + MySQL + PHP) per Windows semplice e poco invasiva (consigliata!)
- XAMPP: (Multipiattaforma) Suite AMP (Apache + MySQL + PHP) multipiattaforma (per Linux consultare anche la documentazione della propria distribuzione... probabilmente fornisce una soluzione AMP proprietaria)
Esami:
L'esame consisterà nello svolgimento di un progetto e in una prova orale (discussione del progetto).
New! Quando volete iniziare a lavorare al progetto, mandatemi una email con scritto il vostro nome (o i vostri nomi se siete un gruppo di 2 o 3 persone) e vi fornirò nel giro di qualche giorno una specifica di progetto personalizzata.
Torna all'inizio