Annunci
Gli annunci sono pubblicati sulla mailing list. Per iscriversi è necessario usare un indirizzo email professionale (quindi evita cose tipo er-pupone88@hotmail.com). Considero accettabili gli indirizzi come nome.cognome@qualcosa, iniziale.cognome@qualcosa, oppure l'indirizzo email ufficiale @studenti.uninsubria.it .
Programma
Scopo del corso è mettere lo studente in grado di realizzare una applicazione Web, come ad esempio Amazon, Slashdot o photo.net.Gli argomenti:
- Gli standard che stanno alla base del web: HTTP, URL, HTML, CSS
- Uso degli strumenti fondamentali: web server, database relazionale
- Meccanismi di comunicazione con il web server: CGI, embedded interpreter, Rack
- Pattern fondamentali di interazione fra utente e applicazione web
- Nozioni di base sulla sicurezza delle applicazioni web
- Il linguaggio Ruby
Prerequisiti
Saper programmare. Avere digerito il contenuto del corso di basi di dati, perché il cuore di un'applicazione Web è il suo database.
Modalità d'esame
Si tratterà di sostenere un esame orale. Il programma dettagliato è quello che appare sul diario.Ricevimento
Ricevo per appuntamento; mandatemi un messaggio email per concordare data e ora.
Testo
Non c'è un libro di testo. Le letture verranno segnalate sul diario lezione per lezione.
Laboratorio
Questo è un corso di taglio più pratico che teorico. Gli studenti sono vivamente invitati a eseguire gli esercizi che propongo a lezione, e a sperimentare per conto proprio estendendo a piacere gli esercizi.
È una buona idea avere una home page personale, dove sperimentare in prima persona l'uso degli strumenti Web.
Infine...
Sarebbe bello che ci fossero delle esercitazioni fatte con dei tutor, che vi seguono e vi correggono gli esercizi settimana per settimana. Purtroppo io sono da solo e non ho il tempo di fare questo. Di conseguenza vi ritrovate con uno svantaggio. Studiare in un'università pubblica è più difficile che in un'università che ha i mezzi per fornire tutor ed esercitazioni.
Cercate di reagire a questo svantaggio: siate il tutor di voi stessi. Studiate settimana per settimana. Approfondite gli argomenti su altri libri e risorse; confrontate il mio punto di vista con quello di altri. Fate gli esercizi, correggeteli con i vostri compagni; criticate da voi stessi il vostro lavoro. L'università pubblica italiana funziona bene con studenti che sono persone adulte. Se riuscirete a fare questo, la qualità dell'apprendimento che ne ricaverete sarà molto superiore a quella di chi viene trattato come uno studente di liceo.