Vai al contenuto principale
Oggetto:

PROGRAMMAZIONE WEB MOD.2

Oggetto:

Anno accademico 2012/2013

Codice dell'attività didattica
n.d.
Docente
Dott. Annamaria Goy (Titolare del corso)
Insegnamento integrato
Periodo didattico
Secondo semestre - seconda parte
Crediti/Valenza
6
SSD dell'attività didattica
INF/01 - informatica
Modalità di erogazione
Tradizionale
Lingua di insegnamento
Italiano
Modalità di frequenza
Facoltativa
Tipologia d'esame
Orale
Oggetto:

Sommario insegnamento

Oggetto:

Obiettivi formativi

Obiettivo del modulo è fornire allo studente le competenze necessarie per comprendere il funzionamento delle applicazioni basate su tecnologie Web 2.0. In particolare, per raggiungere tale obiettivo, lo studente imparerà a costruire semplici applicazioni web, integrando tecnologie client-side, server-side, ibride e utilizzando tecniche di mash-up. 

The goal of the module is to provide the student with the knowledge enabling her/him to understand how applications, based on Web 2.0 technologies, work. In particular, in order to achieve this goal, the student will learn how to build simple web applications, based on the integration of client-side, server-side, or hybrid technologies, and exploiting mash-up techniques.

Oggetto:

Programma

Introduzione alla programmazione client-side: Javascript, DOM, gestione di eventi.

Interazione asincrona tra client e server: tecnologie AJAX.

Programmare sul Web 2.0: utilizzo di open API (esempi: google maps, google apps). Approfondimenti di PHP: modello object-oriented; upload di file; Content Managment Systems per il web basati su PHP.

L’esame consiste nella realizzazione di un sito dinamico in PHP, seguita da una discussione del progetto e una verifica orale delle competenze acquisite.

Ulteriori informazioni su: www.di.unito.it/~goy/dida.html.

Introduction to client-side programming: Javascript, DOM, event management.

Asynchronous interaction between client and server: AJAX technologies.

Programming on the Web 2.0: exploiting open API (examples: google maps, google apps). PHP in depth: the object-oriented model; file upload; Web Content Managment Systems based on PHP.

The exam consists in the development of a dynamic web site based on PHP, followed by a discussion about the project and an oral verification of the knowledge acquired.

More information at: www.di.unito.it/~goy/dida.html.

Testi consigliati e bibliografia

Oggetto:

1) Parti di:

- V. Della Mea, L. Di Gaspero, I. Scagnetto, Programmazione web lato server, Apogeo 2007

- P. Lavin, Object-Oriented PHP: concepts, techniques, and code, No Starch Press, 2006

2) Dispense (che saranno disponibili all'inizio del corso)

Ulteriori dettagli saranno comunicati durante il corso

1) Parts of:

- V. Della Mea, L. Di Gaspero, I. Scagnetto, Programmazione web lato server, Apogeo 2007

- P. Lavin, Object-Oriented PHP: concepts, techniques, and code, No Starch Press, 2006

2) Class notes (available at the beginning of  the class)

More information will be provided during the class.



Oggetto:

Note

Il corso richiede la conoscenza di HTML e dei concetti di base dei database (relazionali). 

Web Programming II

The course requires the knowledge about HTML and about the basic concepts of (relational) databases.

Oggetto:
Ultimo aggiornamento: 31/03/2014 14:36

Location: https://cdslettere.campusnet.unito.it/robots.html
Non cliccare qui!