programmazione web presentazione del corso 1 2014/2015
Post on 03-May-2015
224 Views
Preview:
TRANSCRIPT
Programmazione WebPresentazione del corso
12014/2015
2014/2015 Programmazione Web - Presentazione del corso
2
Informazioni generali• Docente: Ing. Devis Bianchini
• Dipartimento di Ingegneria dell'Informazione (DII, via Branze, 38, I piano)– Ufficio 26
– Telefono 030 3715447
– Email: devis.bianchini@unibs.it
– Home Page del docente: http://www.ing.unibs.it/~bianchin
– Home Page del corso: Moodle (preferential) oppure http://www.ing.unibs.it/~deantone/corso.php?pw
• Orario di ricevimento:– Mercoledì 10.00 – 11.00
– Venerdì 10.00 – 11.00
• Corsi di laurea coinvolti (D.M. 270/04)– Corso di Laurea Magistrale in Ingegneria Informatica (INFLM)
2014/2015 Programmazione Web - Presentazione del corso
3
Orario del corso
Lunedì 12.30 – 15.30 (MLab1) Esercitazione/Laboratorio didattico
Martedì 14.30 – 16.30 (N11) Lezione
2014/2015 Programmazione Web - Presentazione del corso
4
Programma del corso (1)
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 il Web lato clientDynamic HTML, Client side scripting (cenni) Javascript
2014/2015 Programmazione Web - Presentazione del corso
5
Programma del corso (2)
Tecnologie per il Web lato server CGI, Web server extensions, Server‐side scripting,
Java servlet e JSP (cenni) Linguaggio PHP
Argomenti avanzatiIntroduzione ad AJAX (Asynchronous Javascript
And XML)Uso di framework per lo sviluppo Web agile
2014/2015 Programmazione Web - Presentazione del corso
6
MaterialeLibri di testo (consigliati per approfondimenti)
– V. Roberto, M. Frailis, A. Gugliotta, P. Omero, Introduzione alle Tecnologie Web, McGraw-Hill
– V. Della Mella, L. Di Gaspero, I. Scagnetto, Programmazione Web lato server, Apogeo ed.
– M. Avvenuti, M.G.C.A. Cimino, Laboratori di Programmazione Web – HTML, CSS, Javascript e PHP, McGraw-Hill
– Manuali specifici per i linguaggi affrontati (PHP, Jquery, Javascript)
I lucidi del corso
– la versione aggiornata dei lucidi per l'a.a. 2013/2014 sarà resa disponibile di volta in volta prima della relativa lezione
– costituiscono parte integrante del materiale didattico necessario alla preparazione dell’esame
2014/2015 Programmazione Web - Presentazione del corso
7
Modalità d'esame
• La modalità d'esame consiste in
– una prova scritta
• durante il corso capiremo di che cosa si tratta
– una prova di approfondimento
• un elaborato sviluppato dallo studente, su specifiche fornite dal docente, possibilità di svolgere l'elaborato in gruppo (MAX 3)
– una prova orale
• discussione dell'elaborato sviluppato dallo studente, con qualche domanda integrativa
2014/2015 Programmazione Web - Presentazione del corso
8
Obiettivi del corso1. Acquisire familiarità con lo sviluppo di un'applicazione Web dinamica multi-livello (interfaccia, logica applicativa, dati) percorrendone tutte le tappe (lato client e lato server)
2. Lavorare con tecnologie di ultima generazione, come AJAX e JQuery
3. Nel corso verranno usati dei linguaggi particolari, ma non è richiesto conoscere a memoria i dettagli tecnici di ogni strumento per “lavorare” con l’informazione
– PHP, JSP, ASP.NET, Perl, ...Javascript, Ruby on Rails, sono davvero tanti gli strumenti che sono stati creati
– Fortunatamente, l’uomo ha inventato i manuali!
2014/2015 Programmazione Web - Presentazione del corso
9
Timeline
top related