( english version )
Strumenti per applicazioni web ( 5 CFU )
Professore: DA ASSEGNARE

Finalità
Il corso si prefigge di presentare i metodi e gli strumenti per costruire applicazioni Web, di fornire una panoramica delle tecnologie disponibili e di mettere lo studente in grado di sviluppare applicazioni Web interattive utilizzando alcune delle principali tecnologie.

Maggiori informazioni su http://www.ce.unipr.it/people/educal/spaw/index.html

Programma
Introduzione a Internet e al Web. HTML e XHTML. CSS. Javascript. Introduzione all'XML. I server Web. Programmazione CGI e cookies. Cenni al Perl. Ruby on Rails (RoR): Il linguaggio Ruby, Il framework MVC, Uso dei database con RoR, AJAX. Cenni a usabilità, accessibilità e sicurezza. Servizi Web universitari

http://www.ce.unipr.it/people/educal/spaw/programma.html

Attività d'esercitazione
Le esercitazioni costituiscono il 40% circa (2 CFU) del corso. Durante le esercitazioni verranno sviluppate delle applicazioni con Ruby on Rails.

Modalità d'esame
L'esame consiste nello sviluppo di un progetto concordato col docente. Su questo progetto si può lavorare anche in gruppo, ma di non più di 3 studenti.

http://www.ce.unipr.it/people/educal/spaw/modalita.html

Propedeuticità
Fondamenti di Informatica (A e B)
Basi di dati (anche in concomitanza)

Testi consigliati
• Robert W. Sebesta: " Programming the World Wide Web 2009 (Fifth Edition)", Addison-Wesley, 2010S.
• Ruby, D. Thomas, D. Heinemeier Hansson: "Agile Web Development with Rails, Third Edition", Pragmatic Bookshelf, 2009

http://www.ce.unipr.it/people/educal/spaw/testi.html

 
stampa il programma ~ torna indietro