Obiettivi
Il corso si propone di formare webmaster e tecnici informatici all’utilizzo delle più utilizzate applicazioni web. Il corso sviluppa i seguenti argomenti: revisione dell’XML, fogli di stile, interfacce grafiche, i moduli XFORMS, Javascript, Ajax, Google API e Blog
Partecipanti
Il corso si rivolge a Webmaster, sviluppatori Web e tecnici informatici.
Programma del corso
Revisione dell'XML
- Struttura XML e documenti validi
- Saper leggere uno schema XSD
- I namespace
- Il linguaggio XHTML: differenze con l'HTML, l'accessibilità e il Web 2.0
- Presentazione di DOM.
- XML e referenziamento SiteMap, MotionBridge
Esercizi pratici
Creazione di documenti XML. Creazione di XSD, XSL. Test di accessibilità. Creazione di pagine XHTML. Generazione di un flusso Google SiteMaps.
I fogli di stile CSS: accoppiamento con l'XML.
Ruolo dei fogli di stile sull'interazione client
Esercizi pratici
parametraggio automatico di blocchi, copie, menu, zone di moduli partendo da CSS.
Il linguaggio vettoriale SVG.
Utilizzo di SVG per integrare dei grafici nelle pagine Web.
Utilizzo del linguaggio MATHML per l'integrazione delle formule matematiche.
Presentazione dei linguaggi XUL, XAML, Flex - MXML per la creazione di interfacce grafiche Web.
Utilizzo di Flash per trattare dati XML remoti.
Pubblicazione PDF e moduli PDF dinamici: come convertire pagine HTML e moduli verso i formati PDF.
Esercizi pratici
Utilizzo di SVG per la visualizzazione di grafici statistici. Sviluppo di un'applicazione XUL, Flex Flash. Conversione HTML in PDF.
Posizione dei moduli Xforms nelle interfacce Web 2.0.
I componenti dei moduli Xforms: zone di raccolta, elenchi, azioni, modelli e controlli.
Collegamento ai dati XML
Esercizi pratici
Creazione di moduli XForms e richiami di programmi server.
Le basi del linguaggio JavaScript: variabile, funzioni. Gestione Oggetto. File .JS
Il DOM (Document Object Model)
Funzioni JavaScript per la gestione dei dati del DOM, creazione dinamica di strutture HTML.
Funzioni Javascript per la gestione dei dati XML: accesso al DOM, caricamento dei dati XML, esecuzione dei fogli di stile XSL.
Esercizi pratici
Numerosi esercizi JavaScript. Lettura di dati XML in Javascript. Modifica della struttura XHTML.
La tecnologia Ajax.
Impatto diAjax sull'interfaccia grafica.
Funzioni httpRequest per interrogare i dati distanti XML e testo.
I dati in formato JSON.
Esercizi pratici
Login, caricamento dei dati dinamici.
Presentazione delle API Google e Google Maps.
Esercizi pratici
Creazione di una cartografia Google Maps.
Definizione di un blog. Creazione.
I protocolli RSS, ATOM nei blog.
Audioblos, podcast, videoblog.
Esercizi pratici
Creazione di un blog e del suo flusso RSS. Lettura dinamica del contenuto per alimentare un sito remoto.