Programmazione Web
Presentazione del corso
2014/2015
1
Informazioni generali
•
•
Docente: Ing. Devis Bianchini
Dipartimento di Ingegneria dell'Informazione (DII, via Branze, 38, I piano)
–
–
–
–
–
•
Ufficio 26
Telefono 030 3715447
Email: [email protected]
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
2
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
3
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 client
Dynamic HTML, Client side scripting (cenni)
Javascript
2014/2015
Programmazione Web - Presentazione
del corso
4
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 avanzati
Introduzione ad AJAX (Asynchronous Javascript An
d XML)
Uso di framework per lo sviluppo Web agile
2014/2015
Programmazione Web - Presentazione
del corso
5
Materiale
Libri 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
6
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
7
Obiettivi del corso
1. 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
8
Timeline
2014/2015
Programmazione Web - Presentazione
del corso
9
Scarica

L0_PresentazioneCorso