- Docente: Mario Bravetti
- Crediti formativi: 6
- SSD: INF/01
- Lingua di insegnamento: Italiano
- Modalità didattica: Convenzionale - Lezioni in presenza
- Campus: Cesena
- Corso: Laurea Magistrale in Scienze e tecnologie informatiche (cod. 8030)
Conoscenze e abilità da conseguire
Al termine del corso, lo studente è in grado di sviluppare siti web basati su tecnologie web client side e server side, attraverso l'uso di strumenti avanzati di programmazione.
Contenuti
Linguaggio XML
- eXtensible Markup Language (XML)
- Naming, linking, typing e fogli di stile per XML
Nozioni avanzate di programmazione su web
- Java (trattazione avanzata), Applet, Servlet, parsing XML, Web
Services, Asynchronicity (AJAX)
Realizzazione di siti Web avanzati
- Sviluppo in locale con NetBeans (uso avanzato per sviluppo di
Applet e Servlet)
- Deployment su un server web che supporta Tomcat
Testi/Bibliografia
Testi di riferimento:
- Thinking in Java - Bruce Eckel - Apogeo (versione in inglese disponibile gratuitamente su internet a: http://www.MindView.net)
- XML Guida di riferimento - E.Rusty Harold, W.Scott Means -
Apogeo O'Reilly
Lucidi relativi a lezioni ed esercitazioni
disponibili al sito del
corso.
Metodi didattici
Il corso consiste di:
- lezioni frontali con dimostrazioni al computer
- esercitazioni in laboratorio guidate dai docenti
Modalità di verifica e valutazione dell'apprendimento
L'esame prevede lo sviluppo di un progetto in
gruppo (un sito web) e un orale individuale che si svolgono durante
un'unica prova. Si veda il sito del
corso.
Strumenti a supporto della didattica
Videoproiettore, PC portatile, laboratori, server web (tomcat).
Orario di ricevimento
Consulta il sito web di Mario Bravetti