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
| Ore | 40 |
|---|---|
| Lezioni | 10 (4 ore ciascuna) |
| Prossimo corso | da Dicembre a Maggio |
| Livello | specialistico |
| Competenze richieste | fondamenti del web design |
| N. min partecipanti | 4 |
| 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.
segui lo studio su: