Laboratorio di Programmazione Web Prof. B.Buttarazzi A.A. 2011/2012
Sommario Contenuti Testi di Riferimento Informazioni Generali del Corso 30/05/2012 2
Contenuti Il corso Laboratorio di Programmazione Web è orientato alla introduzione delle principali tecnologie per sviluppare applicazioni Web. Dopo la presentazione della terminologia e delle caratteristiche fondamentali del Web (architettura client-server, protocollo HTTP, Linguaggi di markup e fogli di stile: HTML e CSS. Linguaggio XML e XHTML), verranno descritte le tecnologie e i linguaggi più diffusi per la programmazione Web lato client e lato server prendendo come riferimento Javascript e PHP. Si concluderà con l introduzione di Android come piattaforma di riferimento per lo sviluppo di Web Mobile Application. Il corso avrà un taglio prevalentemente pratico e progettuale. Infatti durante le lezioni non solo saranno forniti i concetti necessarie per sviluppare applicazioni web ma saranno anche proposti esercizi che gli studenti dovranno implementare. 30/05/2012 3
Programma Concetti introduttivi e tecnologie di base Caratteristiche fondamentali del Web e terminologia: architettura client-server, protocollo HTTP. Linguaggi di markup e fogli di stile: HTML e CSS. Linguaggio XML e XHTML. Tecnologie per la programmazione Web lato client Dynamic HTML, client side scripting, Il linguaggio Javascript. Tecnologie per la programmazione Web lato server CGI, server-side scripting, Il linguaggio PHP. 30/05/2012 4
Programma Tecniche di programmazione per il Mobile Web Piattaforme ios e Android HTML5 Framework per sviluppo di applicazioni web per piattaforme mobili 30/05/2012 5
Output di fine Corso (20%) Conoscenze teoriche di metodologie (40%) Tecniche di programmazione Web (40%) Applicazioni Web 30/05/2012 6
Testi di riferimento Titolo: Lezioni di programmazione web Autori: Avvenuti, Cecchetti, Cimino Editore : Esculapio 2010 30/05/2012 7
Testi di riferimento Titolo: Laboratori di programmazione Web Autori: Avvenuti, Cimino Editore : McGraw-Hill 2011 30/05/2012 8
Testi di riferimento Titolo: Programmazione web lato server Autori: V. Della Mea, L. Di Gaspero, I. Scagnetto Editore : APOGEO 2011 30/05/2012 9
Testi di riferimento Titolo: Programmare per il Web Mobile Autore: Maximiliano Firtman Editore : Tecniche Nuove 2011 30/05/2012 10
Informazioni Generali Docente : Berta Buttarazzi Ricevimento Al termine delle lezioni in aula e in studio del docente (III Piano Edificio Ingegneria della Informazione) il mercoledì dalle 13 alle 15 Pagina web del corso http://www.uniroma2.it/didattica/lpw/ 30/05/2012 11
Informazioni Generali 30/05/2012 12
Informazioni Generali Registrazione al corso Per poter seguire il corso e sostenere gli esami e' necessario registrarsi al corso. La registrazione al corso avviene tramite e-mail da inviare al docente buttarazzi@info.uniroma2.it specificando come oggetto '' REGISTRAZIONE CORSO - LPW e nel corpo della mail il proprio nome, cognome, corso di laurea e numero di matricola Le registrazioni terminano 10 giorni dopo l'inizio del corso 30/05/2012 13
Informazioni Generali Scheduling Esami Primo appello Mercoledì 11 Luglio 2012 Aula C1 ore 15:00 Secondo appello Martedì 4 Settembre 2012 Aula 3 Nuovi Edifici ore 9:30 <da confermare...> 30/05/2012 14
Informazioni Generali Prenotazione Esami La prenotazione all'esame avviene tramite e-mail da inviare al docente buttarazzi@info.uniroma2.it specificando come oggetto '' PRENOTAZIONE ESAME LPW Per ciascun appello le prenotazioni si aprono 10 giorni prima dell'esame e terminano 3 giorni prima dell'esame 30/05/2012 15
Informazioni Generali Regole del Corso Si consiglia di seguire in classe tutte le lezioni (almeno il 75% lezioni). Attenzione! Ogni informazioni anche sui cambiamenti verrà data esclusivamente a lezione Il ricevimento è alla fine di ciascuna lezione o in ufficio del docente il mercoledì dalle 13 alle 15 30/05/2012 16