Domenico PARENTE | TECNOLOGIE DI SVILUPPO PER IL WEB
Domenico PARENTE TECNOLOGIE DI SVILUPPO PER IL WEB
cod. 0512100027
TECNOLOGIE DI SVILUPPO PER IL WEB
0512100027 | |
DIPARTIMENTO DI INFORMATICA | |
CORSO DI LAUREA | |
INFORMATICA | |
2014/2015 |
OBBLIGATORIO | |
ANNO CORSO 3 | |
ANNO ORDINAMENTO 2008 | |
PRIMO SEMESTRE |
SSD | CFU | ORE | ATTIVITÀ | |
---|---|---|---|---|
INF/01 | 6 | 48 | LEZIONE | |
INF/01 | 3 | 30 | LABORATORIO |
Obiettivi | |
---|---|
CONOSCENZA E CAPACITÀ DI COMPRENSIONE LO STUDENTE ACQUISIRÀ LA CONOSCENZA E LA CAPACITÀ DI APPLICAZIONE DEI PRINCIPALI MODELLI E STRUMENTI PER LA PROGRAMMAZIONE SICURA. ALLA FINE DEL CORSO LO STUDENTE SARÀ CONSAPEVOLE DELLE PROBLEMATICHE CON RELATIVE SOLUZIONI PER LO SVILUPPO DI PROGRAMMI SICURI E SARÀ IN GRADO DI COMPRENDERE E VALUTARNE LE FUNZIONALITÀ. NELLA FASE INIZIALE DEL CORSO L'OBIETTIVO È DI FAR COMPRENDERE ALLO STUDENTE LE TECNICHE (AGGIORNATE ALLO STATO DELL'ARTE) NECESSARIE A PROGETTARE UN PROGRAMMA COMPLESSO SICURO. NEL PROSIEGUO DEL CORSO, MAN MANO CHE SI PRESENTANO TUTTI GLI STRUMENTI, LO STUDENTE È STIMOLATO AD APPLICARE LE CONOSCENZE PREGRESSE DI PROGRAMMAZIONE DI BASE ALLA PROGETTAZIONE ED ALLO SVILUPPO DI UN'APPLICAZIONE PIU' COMPLESSA 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 AMBITI DI PROGRAMMAZIONE SICURA. LO STUDENTE SARÀ CAPACE DI PROGETTARE E SVILUPPARE PROGRAMMI COMPLESSI CON FUNZIONALITÀ AGGIORNATE ALLO STATO DELL'ARTE, E DI SICUREZZA E LA SAFETY. AUTONOMIA DI GIUDIZIO LO STUDENTE SARÀ IN GRADO DI DEFINIRE IN AUTONOMIA UN SEMPLICE FLUSSO DI LAVORO PER LA CREAZIONE DI APPLICAZIONI COMPLESSE, A PARTIRE DALL'IDEAZIONE DEL PROGETTO FINO ALLA SUA DEFINIZIONE. LO STUDENTE SARÀ IN GRADO DI SCEGLIERE QUALE TECNICA DI PROGRAMMAZIONE SICURA MEGLIO SI ADATTA ALLO SVILUPPO DI UN'APPLICAZIONE CON DATE CARATERISTICHE. ABILITÀ COMUNICATIVE IL CORSO TENDE A RENDERE LO STUDENTE COSCIENTE DELLE PROBLEMATICHE CHE SI INCONTRANO NELLA REALIZZAZIONE DI UN'APPLICAZIONE COMPLESSA CON FUNZIONALITÀ AVANZATE. 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 DIVERSE TECNICHE DI SICUREZZA E SAFETY. |
Prerequisiti | |
---|---|
CONOSCENZA DI BASE DI PROGRAMMAZIONE IMPERATIVA, ORIENTATA AGLI OGGETTI E CLIENT/SERVER. |
Contenuti | |
---|---|
IL CORSO È DIVISO IN TRE PARTI: - TECNOLOGIE BASE DEL WEB: HTTP, HTML5, CSS, XML. - TECNOLOGIE SERVER-SIDE PER LA REALIZZAZIONE DI APPLICAZIONI WEB: PHP, SERVLET, JSP. - TECNOLOGIE CLIENT-SIDE PER LA REALIZZAZIONE DI APPLICAZIONI WEB: JAVASCRIPT, AJAX, JSON. |
Metodi Didattici | |
---|---|
IL CORSO PREVEDE 48 ORE DI LEZIONI FRONTALI DURANTE LE QUALI SARANNO ILLUSTRATE LE PRINCIPALI TECNOLOGIE UTILIZZATE IN AMBITO WORLD WIDE WEB E 36 ORE DI LABORATORIO DURANTE LE QUALI SARANNO APPLICATE LE TECNOLOGIE PRESENTATE DURANTE LE LEZIONI FRONTALI. GLI ARGOMENTI SARANNO ILLUSTRATI UTILIZZANDO DIAPOSITIVE (SLIDE). LA FREQUENZA DEL CORSO È CONSIGLIATA. UNA PREPARAZIONE SODDISFACENTE RICHIEDE IN MEDIA DUE ORE E MEZZA DI STUDIO PER CIASCUNA ORA TRASCORSA IN AULA O LABORATORIO. PER LE CARATTERISTICHE DEL CORSO È NECESSARIO ACQUISIRE UNA SUFFICIENTE ABILITÀ CON LA PROGRAMMAZIONE CLIENT/SERVER. |
Verifica dell'apprendimento | |
---|---|
L'ESAME È DIVISO IN DUE PARTI: PROVA SCRITTA E SUCCESSIVA PROVA ORALE. LA PROVA SCRITTA È COMPOSTA DA ALCUNI ESERCIZI SULLE TECNOLOGIE DESCRITTE NEL CORSO. |
Testi | |
---|---|
ADAM FREEMAN THE DEFINITIVE GUIDE TO HTML5 APRESS, 2011 CARTACEO: ISBN 978-1-4302-3960-4 ELETTRONICO: ISBN 978-1-4302-3961-1 ROBIN NIXON LEARNING PHP, MYSQL, JAVASCRIPT, CSS & HTML5, 3RD EDITION O'REILLY MEDIA, JUNE 2014 CARTACEO ISBN: 978-1-4919-4946-7 | ISBN 10: 1-4919-4946-5 EBOOK ISBN: 978-1-4919-4944-3 | ISBN 10: 1-4919-4944-9 |
BETA VERSION Fonte dati ESSE3 [Ultima Sincronizzazione: 2016-09-30]