Docenti: Andrea Marchetti andrea [dot] marchetti [at] iit [dot] cnr [dot] it
Assistenti:
IIT-CNR, Istituto di Informatica e Telematica del CNR di Pisa
Il corso mira a formare le conoscenze e le competenze di base per la progettazione e l'implementazione di applicazioni Web lato server, attraverso il linguaggio di programmazione PHP. Il corso inoltre mira ad approfondire tecniche di programmazione lato client, con un focus specifico sulla libreria jQuery e su API di vario genere (Google Maps, HighCharts ecc).
Giorno | Data | Argomento | Lucidi | Docente | |
---|---|---|---|---|---|
1. | Lunedì | 19.02.2018 | Applicazioni Web | Lezione 1 | Andrea Marchetti |
2. | Mercoledì | 21.02.2018 | Ambiente di sviluppo | Esercitazione 1 | Angelica Lo Duca |
3. | Lunedì | 26.02.2018 | PHP: Variabili e Istruzioni | Lezione 2 | Andrea Marchetti |
4. | Mercoledì | 28.02.2018 | PhpMyAdmin | Esercitazione 2 DB di esempio Video Tutorial | Angelica Lo Duca |
Lunedì | 05.03.2018 | SOSPESA | |||
5. | Mercoledì | 07.03.2018 | Open Refine | Esercitazione 3 Video Tutorial | Angelica Lo Duca |
6. | Lunedì | 12.03.2018 | PHP: Array | Lezione 3 Testo esercizi | Andrea Marchetti |
7. | Mercoledì | 14.03.2018 | Esercitazione: Array | Esercitazione 4 Soluzioni | Angelica Lo Duca |
8. | Lunedì | 19.03.2018 | PHP: Mysql | Lezione 4 Testo esercizi | Andrea Marchetti |
9. | Mercoledì | 21.03.2018 | SOSPESA causa malattia | Angelica Lo Duca | |
10. | Lunedì | 26.03.2018 | Specifiche progetto | Lezione 5 | Andrea Marchetti |
Mercoledì | 28.03.2018 | SOSPESA PASQUA | |||
Lunedì | 02.04.2018 | SOSPESA PASQUA | |||
Mercoledì | 04.04.2018 | SOSPESA SESSIONE ESAMI | |||
Lunedì | 09.04.2018 | SOSPESA SOSPESA SESSIONE ESAMI | |||
11. | Mercoledì | 11.04.2018 | Esercitazione: Mysql | Esercitazione 5 Soluzione Esercizio 2 | Angelica Lo Duca |
12. | Lunedì | 16.04.2018 | PHP: Funzioni | Lezione 6 Testo esercizi | Andrea Marchetti |
Mercoledì | 18.04.2018 | SOSPESA | |||
13. | Lunedì | 23.04.2018 | Esercitazione: Funzioni | Esercitazione 6 TipologiaFamiglie Soluzioni DBlibrary | Angelica Lo Duca |
Mercoledì | 25.04.2018 | SOSPESA FESTA | |||
14. | Lunedì | 30.04.2018 | jQuery | Lezione 7 Testo esercizio | Andrea Marchetti |
15. | Lunedì | 02.05.2018 | Esercitazione: jQuery | Esercitazione 7 Soluzioni | Angelica Lo Duca |
16. | Lunedì | 07.05.2018 | Modello applicazione web | Lezione 8 Modello applicazione | Andrea Marchetti |
17. | Mercoledì | 09.05.2018 | Esercitazione modello applicazione web | Esercitazione 8 | Angelica Lo Duca |
18. | Lunedì | 14.05.2018 | Grafici | Lezione 9 | Andrea Marchetti |
19. | Mercoledì | 16.05.2018 | Esercitazione: Highcharts | Esercitazione 9 Soluzioni | Angelica Lo Duca |
20. | Lunedì | 21.05.2018 | Mappe tematiche 1 | Lezione 10 | Andrea Marchetti |
21. | Mercoledì | 23.05.2018 | Esercitazione: Google Maps | materiale esercitazione dbLibrary | Andrea Marchetti |
22. | Lunedì | 28.05.2018 | Mappe tematiche 2 | Opportunità di tirocinio | Andrea Marchetti |
23. | Mercoledì | 30.05.2018 | Esercitazione: Coropleth | Esercitazione 11 Soluzioni Tabella Regioni Questionario Valutazione Corso | Angelica Lo Duca |
Lucidi Forniti dal docente
Libri di testo
Sitografia
L'esame consiste nella discussione di un progetto concordato con il docente. Le linee guida per la strutturazione del progetto sono disponibili a questo indirizzo: Linee_guida_progetto. Il progetto dovrà essere accompagnato da una relazione di massimo 6 pagine. Il template della relazione può essere scaricato al seguente link: Template Relazione. Ogni progetto verrà valutato secondo i seguenti criteri:
Ogni criterio sarà valutato in trentesimi. Il voto finale sarà ottenuto facendo la media tra i cinque criteri.
Per iscriversi all'esame, occorre prenotarsi sul sito https://esami.unipi.it/esami2/ e caricare il progetto tramite la procedura automatica di caricamento disponibile a questo indirizzo: http://wafi.iit.cnr.it/lab/LPW/esame/. In caso di problemi, contattare i docenti all'email [email protected] massimo 3 giorni prima dell'appello.
Alternativa al progetto Esiste la possibilità di sostituire il progetto con un esame orale, la cui votazione sarà inferiore a quella normalmente data per i progetti. L'esame orale consiste nella creazione di una semplice applicazione Web. Per svolgere l'esame orale occorre venire con il proprio portatile con sopra installato Xampp. Se non si dispone di un portatile, bisogna avvisare.
Esempi di esercizi in alternativa al progetto
Progetti studenti