Strumenti Utente

Strumenti Sito


bdd-infuma:bdd20162017

Questa è una vecchia versione del documento!


Laboratorio Progettazione Web

Docenti: Andrea Marchetti andrea [dot] marchetti [at] iit [dot] cnr [dot] it

Assistenti:

IIT-CNR, Istituto di Informatica e Telematica del CNR di Pisa

Avvisi

  • Per ogni comunicazione con i docenti occorre scrivere a lpw-infouma@googlegroups.com
  • Ricevimento: durante il corso di LPW ogni lunedì 17:30 presso il Fib C, dopo il corso ogni lunedì 17:00 presso il CNR/IIT Edificio A Aula A32. Dopo il corso, prenotare il ricevimento all'email lpw-infouma@googlegroups.com
  • Tirocini/tesi: consultare il sito Web: http://wafi.iit.cnr.it/?page_id=316. Si possono anche proporre nuove idee, soprattutto nei settori del turismo e dei beni culturali.
  • I ricevimenti sono sospesi dal 31-07-2017 fino al 03-09-2017

Obiettivi

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).

Calendario delle lezioni LPW (Secondo Semestre 2018)

Giorno Data Argomento Lucidi Docente
1. Lunedì 19.02.2018 Applicazioni Web Andrea Marchetti
2. Mercoledì 21.02.2018 Ambiente di sviluppo Angelica Lo Duca
3. Lunedì 26.02.2018 PHP: Variabili e Istruzioni Andrea Marchetti
4. Mercoledì 28.02.2018 PhpMyAdmin Angelica Lo Duca
5. Lunedì 05.03.2018 PHP: Array Andrea Marchetti
6. Mercoledì 07.03.2018 Esercitazione: Array Angelica Lo Duca
7. Lunedì 12.03.2018 PHP: Mysql Andrea Marchetti
8. Mercoledì 14.03.2018 Esercitazione: MySQL Angelica Lo Duca
9. Lunedì 19.03.2018 PHP: Funzioni Andrea Marchetti
10. Mercoledì 21.03.2018 Esercitazione: Funzioni Angelica Lo Duca
11. Lunedì 26.03.2018 Specifiche progetto Andrea Marchetti
Mercoledì 28.03.2018 SOSPESA
Lunedì 02.04.2018 SOSPESA
Mercoledì 04.04.2018 SOSPESA
12. Lunedì 09.04.2018 jQuery Andrea Marchetti
13. Mercoledì 11.04.2018 Esercitazione: jQuery Angelica Lo Duca
14. Lunedì 16.04.2018 Modello applicazione web Andrea Marchetti
15. Mercoledì 18.04.2018 Open Refine Angelica Lo Duca
Lunedì 23.04.2018 SOSPESA
Mercoledì 25.04.2018 SOSPESA
16. Lunedì 30.04.2018 Grafici Andrea Marchetti
17. Mercoledì 02.05.2018 Esercitazione: Highcharts Angelica Lo Duca
18. Lunedì 07.05.2018 Mappe tematiche Andrea Marchetti
19. Mercoledì 09.05.2018 Esercitazione: Google Maps Angelica Lo Duca
20. Lunedì 09.05.2018 Mappe tematiche Andrea Marchetti
21. Mercoledì 14.05.2018 Esercitazione: Coropleth Angelica Lo Duca

Materiale Didattico

Lucidi Forniti dal docente

Libri di testo

  • Robin Nixon. Learning PHP, MySQL, JavaScript, CSS & HTML5, 5th Edition - O’Reilly Media 2017.
  • Kevin Yank. Sviluppare applicazioni con PHP e MySQL. Apogeo 2012.

Sitografia

Modalità di Esame

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: http://wafi.iit.cnr.it/lab/LPW/esame/doc/Linee_guida_progetto.pdf. Il progetto dovrà essere accompagnato da una relazione di massimo 6 pagine. Il template della relazione può essere scaricato al seguente link: http://wafi.iit.cnr.it/lab/LPW/esame/doc/TemplateRelazione.docx. Ogni progetto verrà valutato secondo i seguenti criteri:

  • grado di innovazione del progetto
  • qualità del codice (PHP+JS)
  • qualità della relazione
  • accessibilità estetica del sito
  • qualità dei dati

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 lpw-infouma@googlegroups.com massimo 3 giorni prima dell'appello.

Alternativa al progetto Esiste la possibilità di sostituire il progetto con un esame orale, la cui votazione massima è 28/30. 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

Appelli

Edizioni Precedenti

bdd-infuma/bdd20162017.1519050910.txt.gz · Ultima modifica: 19/02/2018 alle 14:35 (7 anni fa) da Dino Pedreschi

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki