Programmazione Web Presentazione del corso /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 – –Home Page del docente: –Home Page del corso: Moodle (preferential) oppure Orario di ricevimento: –Mercoledì – –Venerdì – Corsi di laurea coinvolti (D.M. 270/04) –Corso di Laurea Magistrale in Ingegneria Informatica (INFLM)
2014/2015Programmazione Web - Presentazione del corso 3 Orario del corso Lunedì – (MLab1) Esercitazione/Laboratorio didattico Martedì – (N11) Lezione
2014/2015Programmazione 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 client Dynamic HTML, Client side scripting (cenni) Javascript
2014/2015Programmazione 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 avanzati Introduzione ad AJAX (Asynchronous Javascript An d XML) Uso di framework per lo sviluppo Web agile
2014/2015Programmazione Web - Presentazione del corso 6 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/2015Programmazione 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/2015Programmazione Web - Presentazione del corso 8 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/2015Programmazione Web - Presentazione del corso 9 Timeline