Annunci
Gli annunci sono pubblicati sulla mailing list. Per iscriversi è necessario usare un indirizzo email professionale (quindi evita cose tipo erpupone88@hotmail.com
). Per esempio considero accettabili gli indirizzi come nome.cognome@qualcosa
, iniziale.cognome@qualcosa
, oppure l'indirizzo email ufficiale @studenti.uninsubria.it
.
Orari
Le lezioni iniziano il 5/3/2010 e hanno cadenza settimanale. Nel terzo trimestre sono al mercoledì mattina e nel quarto trimestre sono al venerdì mattina.Programma
Il corso è un'estensione e un completamento del mio corso di Applicazioni Web. Il mio obiettivo è condividere quello che ho imparato negli ultimi anni sullo sviluppo di applicazioni web in Java. Possiamo anche vederlo come un piccolo manuale per sopravvivere nel mondo Java, che è molto più difficile dalla piccola isola felice di Ruby on Rails che abbiamo visto ad Applicazioni Web. Gli argomenti:
- Progettazione applicativa moderna
- Testing unitario e funzionale di applicazioni web
- Uso del database in Java
- Java Servlet API
- JavaScript
- Ajax
- Architetture REST
Il programma che abbiamo effettivamente svolto è nel diario
Prerequisiti
Per potere seguire il corso con profitto è necessario avere assimilato il corso di Applicazioni Web. È inoltre necessario avere curiosità e passione per il web, per la programmazione, e per imparare a fare.
Modalità di esame
Sarà richiesta la preparazione di un elaborato. L'elaborato verrà discusso in un esame orale. Non c'è esame scritto (ma potrei chiedere di risolvere degli esercizi su carta o su computer durante l'orale.)
Istruzioni per la consegna dell'elaborato di Tecnologia e Applicazioni Internet
Mandatemi uno zip con il progetto completo al mio indirizzo matteo.vaccari@uninsubria.it
- * Se l'allegato è troppo grosso, create un account su DropBox, salvate su DropBox lo zip e mandatemi la url per scaricarlo. Verifica che il link funzioni: fai il logout da Dropbox e verifica che si riesca a scaricare lo stesso.
- * Lo zip deve avere il seguente nome: elaborato-TAI2012-rossi-bianchi.zip nel caso di due studenti di nome Mario Rossi e Giulio Bianchi che lavorano insieme; altrimenti elaborato-TAI2012-rossi.zip nel caso di studente che lavora da solo.
- * La mail deve essere inviata entro le ore 13:00 del giorno precedente l'esame.
- * Lo zip deve contenere un comando script/server.sh che fa partire l'applicazione. Se l'applicazione usa Mysql, ci deve essere anche un comando script/create-databases.sh. Io proverò l'applicazione usando questi due script. Mi raccomando assicuratevi che funzioni! Per essere sicuri, provate a testare il vostro zip su un computer diverso da quello che avete usato per lo sviluppo.