TECNOLOGIE DI SVILUPPO PER IL WEB

Informatica TECNOLOGIE DI SVILUPPO PER IL WEB

0512100027
DIPARTIMENTO DI INFORMATICA
CORSO DI LAUREA
INFORMATICA
2013/2014



OBBLIGATORIO
ANNO CORSO 3
ANNO ORDINAMENTO 2008
PRIMO SEMESTRE
CFUOREATTIVITÀ
648LEZIONE
336LABORATORIO


Obiettivi
CONOSCENZA E CAPACITÀ DI COMPRENSIONE
LO STUDENTE ACQUISIRÀ LA CONOSCENZA E LA CAPACITÀ DI APPLICAZIONE DEI PRINCIPALI MODELLI E
STRUMENTI PER IL PROGETTO E LO SVILUPPO DI SISTEMI ED APPLICAZIONI BASATI SUL WEB. ALLA FINE
DEL CORSO LO STUDENTE SARÀ CONSAPEVOLE DELLE PROBLEMATICHE CON RELATIVE SOLUZIONI PER LO
SVILUPPO DI APPLICAZIONI WEB E SARÀ IN GRADO DI COMPRENDERE E VALUTARNE LE FUNZIONALITÀ.

NELLA FASE INIZIALE DEL CORSO L'OBIETTIVO È DI FAR COMPRENDERE ALLO STUDENTE LE TECNOLOGIE
(AGGIORNATE ALLO STATO DELL'ARTE) NECESSARIE A PROGETTARE UN'APPLICAZIONE WEB. NEL PROSIEGUO
DEL CORSO, MAN MANO CHE SI PRESENTANO TUTTI GLI STRUMENTI, LO STUDENTE È STIMOLATO AD
APPLICARE LE CONOSCENZE PREGRESSE DI PROGRAMMAZIONE ALLA PROGETTAZIONE ED ALLO SVILUPPO
DI UN'APPLICAZIONE WEB CON CARATTERISTICHE DI ROBUSTEZZA ED EFFICIENZA.


CONOSCENZA E CAPACITÀ DI COMPRENSIONE APPLICATE
LO STUDENTE AVRÀ ACQUISITO UNA COMPRENSIONE GENERALE DELLE TECNOLOGIE PIÙ IMPORTANTI
UTILIZZATE IN AMBITO WEB. LO STUDENTE SARÀ CAPACE DI PROGETTARE E SVILUPPARE APPLICAZIONI
WEB CON FUNZIONALITÀ AGGIORNATE ALLO STATO DELL'ARTE, DI CURARNE L'ASPETTO VISIVO E DI
VERIFICARNE LA CORRETTEZZA E UNIVERSALITÀ.

AUTONOMIA DI GIUDIZIO
LO STUDENTE SARÀ IN GRADO DI DEFINIRE IN AUTONOMIA UN SEMPLICE FLUSSO DI LAVORO PER LA
CREAZIONE DI APPLICAZIONI WEB, A PARTIRE DALL'IDEAZIONE DEL PROGETTO FINO ALLA SUA
DEFINIZIONE IN TERMINI DI DOCUMENTI HTML5/CSS/JAVASCRIPT. LO STUDENTE SARÀ IN GRADO DI
SCEGLIERE QUALE TECNOLOGIA MEGLIO SI ADATTA ALLO SVILUPPO DI UN'APPLICAZIONE WEB CON
DATE CARATERISTICHE.


ABILITÀ COMUNICATIVE
IL CORSO TENDE A RENDERE LO STUDENTE COSCIENTE DELLE PROBLEMATICHE CHE SI INCONTRANO NELLA
REALIZZAZIONE DI UN'APPLICAZIONE WEB CON FUNZIONALITÀ 2.0. LO STUDENTE SARÀ IN GRADO DI
COMUNICARE CON COMPETENZA E PROPRIETÀ DI LINGUAGGIO, AD UN PUBBLICO SPECIALIZZATO E
NON-SPECIALIZZATO, PROBLEMATICHE RELATIVE ALL'UTILIZZO DI TECNOLOGIE WEB.


CAPACITÀ DI APPRENDERE
LO STUDENTE SARÀ IN GRADO DI AFFRONTARE IN AUTONOMIA LO STUDIO APPROFONDITO DELLE TECNOLOGIE
DI SVILUPPO DI CONTENUTI PER IL WEB. IL CORSO FORNIRÀ AGLI STUDENTI GLI STRUMENTI NECESSARI
PER PERMETTERE UN AGGIORNAMENTO CONTINUO DELLE PROPRIE CONOSCENZE ANCHE DOPO LA CONCLUSIONE
DEL CORSO STESSO (LIFE LONG LEARNING). LO STUDENTE SARÀ IN GRADO DI LEGGERE QUALUNQUE
DOCUMENTAZIONE RELATIVA A TECNOLOGIE WEB, COGLIENDONE IL SIGNIFICATO DI BASE, ANCHE SE SARÀ
IN GRADO DI APPROFONDIRE SOLO LIMITATAMENTE LE TEMATICHE TEORICHE DI TIPO SPECIALISTICO
EVENTUALMENTE PRESENTI IN QUESTI DOCUMENTI.
Prerequisiti
CONOSCENZA DI BASE DI PROGRAMMAZIONE IMPERATIVA E ORIENTATA AGLI OGGETTI.
CONCETTI DI BASE DI RETI DI TRASMISSIONE DATI.
Contenuti
IL CORSO È DIVISO IN TRE PARTI:

- TECNOLOGIE BASE DEL WEB: CENNI DI HTTP, HTML, CSS, XML, JSON.

- TECNOLOGIE SERVER-SIDE : PHP, SERVLET.

- TECNOLOGIE CLIENT-SIDE : JAVASCRIPT, AJAX.
Metodi Didattici
IL CORSO CONSISTE DI 48 ORE DI LEZIONE FRONTALI E DI 36 ORE DI LABORATORIO. LE LEZIONI FRONTALI SONO SVOLTE CON L'AUSILIO DI SLIDE PROIETTATE. LE LEZIONI DI LABORATORIO CONSISTONO NELLO SVOLGIMENTO PRATICO DI ESERCIZI SUGLI ARGOMENTI PRESENTATI NELLE LEZIONI FRONTALI E SONO SVOLTE CON L'AUSILIO DI PERSONAL COMPUTER DELL'UNIVERSITA' O CON PORTATILI DEGLI STUDENTI.
Verifica dell'apprendimento
L'ESAME CONSISTE IN UNA PROVA SCRITTA IN CUI LO STUDENTE DEVE DAR PROVA DI ESSERE IN GRADO DI SVILUPPARE PICCOLE PORZIONI DI PAGINE DI UN SITO WEB: SIA STATICHE (HTML E CSS) CHE DINAMICHE (PHP, JAVASCRIPT). POI C'E' LA PROVA ORALE IN CUI C'E' LA POSSIBILITA' DI DISCUTERE ANCHE DETTAGLI DELLA PROVA SCRITTA.
Testi
ADAM FREEMAN

THE DEFINITIVE GUIDE TO HTML5

APRESS, 2011

CARTACEO: ISBN 978-1-4302-3960-4

ELETTRONICO: ISBN 978-1-4302-3961-1


RASMUS LERDORF E KEVIN TATROE

PROGRAMMING PHP

O'REILLY

CARTACEO: 2006, ISBN 978-0-596-10199-2 | ISBN 10:0-596-10199-X

ELETTRONICO: 2008, ISBN:978-0-596-15819-4 | ISBN 10:0-596-15819-X
Altre Informazioni
ULTERIORI INFORMAZIONI E MATERIALE DIDATTICO SI TROVA SUL SITO:

HTTP://WWW.DI.UNISA.IT/PROFESSORI/PARENTE/TSW/

  BETA VERSION Fonte dati ESSE3 [Ultima Sincronizzazione: 2016-09-30]