Menù di accesso rapido

Io voglio:

realizzare i miei tool completamente personalizzati

Accessibilità

Mappa del sito

segui lo studio su:

Corso AJAX

Il corso integra il corso base di Javascript ed approfondisce tutti gli aspetti tecnici del paradigma di programmazione AJAX. Imparerai a realizzare i tuoi tools per creare pagine web 2.0 e portarne al massimo l'interattività

Roberto Di Vito mi ha aperto le vie d’accesso alla programmazione.

Andrea Gentile

Corso in aula

Scheda del corso
Ore40
Lezioni10 (4 ore ciascuna)
Prossimo
corso
da Dicembre a Maggio
Livellospecialistico
Competenze richieste fondamenti del web design
N. min partecipanti4
scheda riferita al corso in aula

Corso via web

Da ora è possibile seguire i nostri corsi come seminari via web.

Con una straordianria offerta lancio: uno sconto del 20% per chi si iscrive durante tutto il 2011.

Programma del corso

AJAX

Introduzione. Cos'è AJAX
Il paradigma AJAX. Alcuni esempi di applicazioni AJAX esistenti. Google Suggest. Google Map. A9. Yahoo! news. .
Basi di AJAX
Richiami sulle avanzate lato client di Javascript e DOM. Avviare una richiestra mediante XmlHttpRequest. Gestire la risposta. Il primo esempio di chiamata asincrona.
Controllo della comunicazione.
Recupero predittivo. Submission Throttling. Validazione incrementale di un form. Validazione incrementale di campi. Rinfresco periodico. Notifica di un nuovo commento. Scaricamento in più fasi. Collegamento ad informazioni addizionali. Pattern di ripristino.
Formato dei dati: XML, JSON e HTML.
Richiami su XML. XML DOM in IE. XML DOM in Firefox. XPath. XSLT. JSON. La sintassi di JSON. Codifica e decodifica. Esempio: realizzare un feed RSS. HTML e proprietà innerHTML.
Web services e framework AJAX
SOAP. Stile RPC e stile DOCUMENT. WSDL. REST. Servizi web fra domini diversi. Google Web APIs. Panoramica delle librerie AJAX. Prototype. Scriptacolous. Dojo. JQuery. YUI. MooTools.

Esempi di applicazioni per il web.

Alcune applicazioni semplici
Visualizzatore di notizie. Widget di ricerca sul web. Widget di ricerca su un sito. Ajax suggest ed autocompletamento. Ajax chat. AJAX Drag and Drop
Esempio finale: Ajax mail
Pianificazione: risorse utilizzate, il Database e i file di configurazione. Ricevere messaggi di posta. Ottenere l'elenco dei messaggi. Ottenere uno specifico messaggio. Inviare un messaggio. Ottenere i dati degli allegati. Gestire il cestino. Marcare i messaggi come letti. Interfaccia utente, viste e composizione. Completare il lavoro.
Esempio finale: Negozio on-line
Pianificazione. Struttura e funzionalità. Preparare la pagina. Gestione degli errori. Accessibilità.

Competenze richieste

Per partecipare al corso di Ajax è necessario conoscere la programmazione Javascript. Queste competenze possono essere acquisite nel Corso di programmazione Javascript di base

Suggeriamo caldamente di seguire i corsi in oggetto.

Il materiale didatico

Il libro scelto per il corso

Il libro scelto per il corso è AJAX guida per lo sviluppatore della collana programmers to programmers edita da Wrox e pubblicata in Italia da Hoepli

Il volume non copre l'intero programma del corso che è impossibile coprire con un unico libro. Abbiamo scelto questo libro perchè comunque copre la maggior parte degli argomenti. Altre letture ad hoc sui singoli argomenti saranno discussi durante il corso.

Cancelleria e supporti

  • una cartellina, una penna ad inchiostro liquido, un blocco note;
  • una pen-drive USB da 512Mbyte.

note

Noi cerchiamo di:

  • rendere i programmi dei corsi sempre migliori;
  • tenerci sempre aggiornati con il materiale didattico;
  • considerare le esigenze particolari dei corsisti

Per questo motivo il programma del corso e il materiale didattico (specialmente i libri di testo), possono subire variazioni dell'ultimo momento rispetto a quando indicato in questa pagina.