Stampa
Chiudi

Codice
SWE243
Struttura  Moduli 1 / 4 gg
Coordinamento Didattico  Riccardo Benzi


Il corso, dopo una panoramica introduttiva sulle tecnologie alla base di AJAX, descrive la tecnica di programmazione AJAX per realizzare applicazioni web con funzionalità e livelli di interattività simili a quelle di applicazioni desktop.
Illustra, inoltre, i principali pattern e frameworks di sviluppo delle Rich Internet Application.

Metodologia didattica
Il corso prevede, oltre alla descrizione teorica degli argomenti trattati, una rilevante attività di esercitazioni, dimostrazioni ed esempi pratici.

Destinatari
Sviluppatori e progettisti di applicazioni web

Prerequisiti
Conoscenza di JavaScript e dei più comuni standard W3C quali HTML, DOM e CSS.

Risultati attesi
Sviluppare applicazioni web utilizzando tecniche di programmazione AJAX
Comprendere gli aspetti importanti per la progettazione di Rich Internet Application

 

Information Technology

Lo sviluppo di Rich Internet Application con AJAX

 

Programma

Dynamic HTML e JavaScript
- HTML/XHTML
- Cascading Style Sheets
- Document Object Model
- JavaScript


Introduzione ad AJAX
- cos’e AJAX
- perché AJAX per lo sviluppo di applicazioni web
- il modello di comunicazione AJAX tra il Client e il Server Web


Tecniche di comunicazione AJAX
- l’oggetto XMLHttpRequest
- interfaccia Comune dell’Oggetto XMLHttpRequest
- proprietà dell’oggetto XMLHttpRequest
- modalità di creazione dell’Oggetto XMLHttpRequest


Tecniche per la progettazione di Rich Internet Application


AJAX Frameworks and Toolkits


Esempi di Pattern AJAX
- il concetto di pattern
- Predictive Fetch
- Submission Throttling
- Periodic Refresh
- Multi-Stage Download
- Cancel Pending Request
- Try-Again
- …


Esercitazioni