====== Programmazione Web ====== ---- ===== News ===== * 16/03/2015: La lezione prevista per il 17/03/2015 è rimandata a data da destinarsi. ---- ===== Informazioni Generali ===== **Docente**: * [[https://riccardocognini.wordpress.com/|Riccardo Cognini]] **Orario delle Lezioni**: * Martedì dalle 17 alle 19 - Granelli * Giovedì dalle 15 alle 17 - Granelli **Ricevimento studenti**: * Full Time presso palazzo battibocca (1° Piano) ---- ===== Obiettivi del Corso ===== Alla fine del corso lo studente dovrà essere in grado di realizzare in piena autonomia applicazioni web di medio/alta complessità ---- ===== Contenuti del Corso ===== * Teorica della Programmazione Web, Architetture 3tier, Client e Server, differenze tra i vari linguaggi * Installazione è configurazione dei vari componenti software per lo sviluppo, test e pubblicazione di applicazioni web (Tomcat, MySql, ect…) * Linguaggi e Tool di sviluppo lato client: HTML 5, CSS, javascript, JQuery, JQuery UI * Linguaggi e Tool di sviluppo lato server: JSP, Java Servlet, Framework Spring, Hibernate ---- ===== Materiale ===== **Slide del Corso** * Lezione 0 - Introduzione al Corso ([[https://dl.dropboxusercontent.com/u/105167845/pweb/Lezione%200%20-%20Introduzione.pdf|Link]]) * Lezione 1 - Teoria della Programmazione Web ([[https://dl.dropboxusercontent.com/u/105167845/pweb/Lezione%201%20-%20Teoria.pdf|Link]]) **Testi di Riferimento** * Lato CLIENT: HTML5 CSS3 JavaScript di Pellegrino Principe (APOGEO) * Lato SERVER: Beginning JSP, JSF and Tomcat: Java Web Development by Zambon, Giulio Published by Apress 2nd (second) edition (2012) ---- ===== Esami ===== **Date Esami A.A. 2014/2015** * 12/06/2015 ore 10:00 * 01/07/2015 ore 10:00 * 31/07/2015 ore 10:00 * 08/09/2015 ore 10:00 * 29/09/2015 ore 10:00 * 05/02/2016 ore 10:00 * 26/02/2016 ore 10:00 * 13/04/2016 ore 10:00 **Regole di esame**: Progetto (Gruppi di 2/3 persone). Realizzare un’applicazione web di media complessità in JSP e MySQL. Orale del Progetto. “Aggiungere funzionalità al progetto consegnato on the fly” DA TENERE A MENTE CHE: 1)Il progetto va consegnato almeno 10 GIORNI prima della data dell’esame. 2)Chi non si iscrive su ESSE3 NON fa l’esame. ** Risultati Esame ** * N/A