TECNOLOGIE SOFTWARE PER IL WEB

Diego GRAGNANIELLO TECNOLOGIE SOFTWARE PER IL WEB

0612700022
DIPARTIMENTO DI INGEGNERIA DELL'INFORMAZIONE ED ELETTRICA E MATEMATICA APPLICATA
CORSO DI LAUREA
INGEGNERIA INFORMATICA
2021/2022



ANNO CORSO 3
ANNO ORDINAMENTO 2017
SECONDO SEMESTRE
CFUOREATTIVITÀ
432LEZIONE
216LABORATORIO


Obiettivi
"L’INSEGNAMENTO PRESENTA LE PRINCIPALI METODOLOGIE E TECNOLOGIE PER LA PROGETTAZIONE E L’IMPLEMENTAZIONE DI APPLICAZIONI WEB.

CONOSCENZE E CAPACITÀ DI COMPRENSIONE
METODOLOGIE E TECNOLOGIE PER LA PROGETTAZIONE ED IMPLEMENTAZIONE DI SITI ED APPLICAZIONI WEB. LINGUAGGI DI MARKUP E PER LA DEFINIZIONE DEGLI STILI DELLE PAGINE WEB. LINGUAGGI PER LA PROGRAMMAZIONE SERVER SIDE E CLIENT SIDE.

CONOSCENZA E CAPACITÀ DI COMPRENSIONE APPLICATE
PROGETTARE E REALIZZARE UN SITO WEB STATICO E/O DINAMICO SELEZIONANDO LE TECNOLOGIE PIÙ ADEGUATE. IMPLEMENTARE COMPONENTI SOFTWARE PER SITI ED APPLICAZIONI WEB DA INTEGRARE SIA LATO SERVER CHE LATO CLIENT."
Prerequisiti
AL FINE DI PERMETTERE UNA MIGLIORE COMPRENSIONE DELLE TEMATICHE TRATTATE DA PARTE DEGLI ALLIEVI SONO RICHIESTE CONOSCENZE SULLA PROGETTAZIONE E REALIZZAZIONE DI ALGORITMI, CENNI SULLE BASI DI DATI E SULLA PROGRAMMAZIONE SIA PROCEDURALE CHE OBJECT ORIENTED.
Contenuti
"INTRODUZIONE AL WEB E SETUP DELL'AMBIENTE. (ORE LEZIONE/ESERCITAZIONE/LABORATORIO 2/2/0)

LINGUAGGI DI MARKUP (ORE LEZIONE/ESERCITAZIONE/LABORATORIO 6/4/2)
HTML5: METADATA, LINK, TESTO, ELENCHI, TABELLE, FORM, CONTENT EMBEDDING.

LINGUAGGI PER LA DEFINIZIONE DELLO STILE. (ORE LEZIONE/ESERCITAZIONE/LABORATORIO 4/2/2)
CSS: BOX MODEL, SELETTORI, LAYOUT, FONT, PROPRIETÀ

PROGRAMMAZIONE SERVER SIDE (ORE LEZIONE/ESERCITAZIONE/LABORATORIO 6/2/4)
PHP: ARRAY, OPERATORI E FUNZIONI, FORM, DATABASE, SESSION

PROGRAMMAZIONE CLIENT SIDE. (ORE LEZIONE/ESERCITAZIONE/LABORATORIO 6/2/4)
JAVASCRIPT: ELEMENTI, DOM, EVENTS, INPUT VALIDATION

TOTALE ORE LEZIONE/ESERCITAZIONE/LABORATORIO 24/12/12"
Metodi Didattici
IL CORSO SI ARTICOLA IN UN INSIEME DI LEZIONI TEORICHE (24 ORE), ESERCITAZIONI E ATTIVITA' DI LABORATORIO (24 ORE). NELLE ESERCITAZIONI E LABORATORIO SARANNO PRESENTATI ALCUNI ESEMPI IN GRADO DI DECLINARE IN CONCRETO QUANTO ILLUSTRATO DAL PUNTO DI VISTA TEORICO, E AVRANNO COME OGGETTO LA PROGETTAZIONE E REALIZZAZIONE DI SITI WEB DINAMICI.
Verifica dell'apprendimento
"LA VALUTAZIONE DEGLI ALLIEVI SARÀ DECLINATA ATTRAVERSO LE SEGUENTI FASI:

- VALUTAZIONE DELLA CAPACITÀ DA PARTE DELL’ALLIEVO DI SAPER PROGETTARE ED IMPLEMENTARE SITI WEB DINAMICI: GLI ALLIEVI SARANNO DIVISI IN GRUPPI DI LAVORO, COMPOSTI ALMENO DA TRE PERSONE, E DOVRANNO DOCUMENTARE E SVILUPPARE, IN TUTTE LE SUE FASI, LA PROGETTAZIONE E REALIZZAZIONE DI UN SITO WEB DINAMICO.
- VALUTAZIONE DELL’ACQUISIZIONE DA PARTE DELL’ALLIEVO DEGLI ARGOMENTI TEORICI: L’ALLIEVO, A VALLE DELLA CONSEGNA DEL PROGETTO, DOVRÀ MOSTRARE DI AVER ACQUISITO COMPETENZE SUGLI ARGOMENTI TEORICI ATTRAVERSO UNA PROVA ORALE IN CUI VERRÀ DISCUSSO IL PROGETTO SVILUPPATO."
Testi
"ADAM FREEMAN, """"THE DEFINITIVE GUIDE TO HTML5"""", APRESS

ROBIN NIXON, """"LEARNING PHP, MYSQL, JAVASCRIPT, CSS & HTML5"""", O'REILLY

MATERIALE DIDATTICO INTEGRATIVO SARA' DISPONIBILE NELLA SEZIONE DEDICATA DELL'INSEGNAMENTO ALL'INTERNO DELLA PIATTAFORMA E-LEARNING DI ATENEO (HTTP://ELEARNING.UNISA.IT) ACCESSIBILE AGLI STUDENTI DEL CORSO TRAMITE LE CREDENZIALI UNICHE DI ATENEO."
Altre Informazioni
L'INSEGNAMENTO E' EROGATO IN ITALIANO
  BETA VERSION Fonte dati ESSE3 [Ultima Sincronizzazione: 2022-11-21]