20 Gennaio 2011

AJAX (ASYNCHRONOUS JAVASCRIPT AND XML) [S352]

UN BUON MOTIVO PER

AJAX (Asynchronous JavaScript and XML); AJAX non è un linguaggio di programmazione e neanche una nuova tecnologia ma “solo” una modalità di utilizzo di varie tecnologie standard preesistenti, come appunto JavaScript e XML. Conseguentemente si può dire che anche Ajax è standard e che quindi può lavorare con qualsiasi tecnologia Server e qualsiasi tecnologia Client.

Un pagina Ajax, attraverso JavaScript, comunica direttamente con il Server, dal quale riceve non Pagine HTML ma Dati, che vengono, sempre attraverso JavaScript, visualizzati nella stessa pagina che ha eseguito la richiesta. Il trasferimento avviene, in genere, utilizzando l’oggetto JavaScript XMLHttpRequest, che invia e riceve dati in formato XML, ed avviene in modo asincrono.

Per questi motivi le tecniche AJAX rendono le applicazioni Internet più snelle, veloci ed user-friendly.

Il corso tratta sia i Fondamenti di Ajax, analizzando passo passo come funzionano, nei vari casi, i flussi tra Client e Server, sia gli strumenti di supporto ad Ajax (le Framework Ajax) che le varie case mettono a disposizione degli sviluppatori per aiutarli nel loro lavoro.

In particolare in caso di corsi orientati alle tecnologie Microsoft sarà approfondita la Framework Ajax di Microsoft.

A CHI È RIVOLTO

Sviluppatore

Prerequisiti:

• Buona conoscenza dell’Architettura di un’applicazione Internet

• Buona conoscenza della programmazione Web, sia lato Client che Server

• Buona conoscenza di XML e Tecnologie Collegate

COMPETENZE ACQUISITE

Al termine del corso i partecipanti saranno in grado di:

• comprendere il funzionamento e le aree di applicabilità di Ajax

• Far comprendere in quali parti di una applicazione Web Ajax può essere produttivamente introdotto

• Rendere i programmatori Web operativi sull’utilizzo di Ajax

S352 – AJAX (Asynchronous JavaScript and XML)

S352 ajax-asynchronous-java script-and-xml from LEN Learning Education Network