XML - Sviluppare le applicazioni Web| Codice | INF_INT_XML |
| Titolo | XML - Sviluppare le applicazioni Web |
| Categoria | Informatica |
| Sottocategoria | Programmazione |
| Requisiti | Padronanza dell’ambiente Windows. Conoscenza di base di XML, HTML e dei concetti Web. |
| Durata | 32 ore |
| Curriculum | Non presente |
| Descrizione | |
Obiettivi Le tecnologie XML sono sempre più diffuse nello sviluppo delle applicazioni Web. Questo corso, che prevede vari esercizi pratici, insegna a trarre il massimo vantaggio e utilizzare al meglio questa tecnologia. Partecipanti Il corso si rivolge a Webmaster, sviluppatori Web e tecnici informatici. Revisione dell’XML- - I documenti di convalida DTD e gli schemi XSD. I fogli di stile XSL. - Presentazione degli editor XML. Esercizi pratici Creazione di documenti XML. Creazione di DTD, XSD, XSL da XmlSpy. XHTML 1.0, 2.0- Le varie versioni di HTML. - Problema di compatibilità in base alle varie versioni di browser. Strumenti di editor HTML, XHTML e CSS. Il linguaggio CSS, selettori, classi, eredità. Esercizi pratici Creazione di pagine XHTML. Trasferimento di una pagina HTML su XHTML. Audit XHTML dei siti. Accessibilità e ADAE- Norme. Impatto sullo sviluppo. Conformità del sito con l’accessibilità. Strumenti di test, etichetta AccessiWeb. Esercizi pratici Attuazione degli strumenti di test e audit. I moduli XForms- Limite dei moduli HTML. Impatto sul browser. - Come migrare i moduli su XForms. - Zone di raccolta, elenchi, azioni, modelli e controlli. - Futuro di XForms sul lato server. Esercizi pratici Creazione di moduli XForms e richiami di programmi server. Blog- Definizione di un blog. Come creare un blog. - I protocolli RSS, ATOM nei blog. Esercizi pratici Creazione di blog e integrazione nel sito Wweb. Flash - Integrazione di un componente Flash. - Come strutturare i dati XML per integrarli in un componente Flash. Esercizi pratici Creare un Datagrid Flash per integrare i dati XML in Flash. Creazione di un menu. SVG (Scalable Vector Graphics)- Uso di SVG lato client: le definizioni di base. Struttura del documento SVG. - Uso degli stili CSS con SVG. - Integrazione di SVG in un documento XHTML. - Animazione SMIL. Esercizi pratici Creazione di una mappa vettoriale. XUL e XAML- I nuovi linguaggi di composizione grafica: XUL per Open Source e XAML per Microsoft. Esercizi pratici Creazione di un'interfaccia XUL. Ajax e Javascript- Il linguaggio XML: variabile, funzioni. Presentazione del DOM e utilizzo con le funzioni di trattamento XML. Come dialogare in modalità sincrona e asincrona con il server Javascript. Ruolo di XML negli scambi. Esercizi pratici Lettura dei dati XML in Javascript. Modifica della struttura XHTML. Creazione di un modulo di login con Ajax. Pubblicazione Web- Come produrre dinamicamente documenti PDF, RTF sul sito Web. Presentazione del linguaggio XSL-FO. Esercizi pratici Produzione di documenti XSL-FO con Stylevision e FOP. I servizi Web- I servizi Web. Posta in gioco. Le directory di servizi Web. Come integrare i servizi Web dai programmi Web. Esercizi pratici Richiamo a un servizio Web. XML e pagine dinamiche- Generazione di dati XML da CGI. - Illustrazione di trattamenti XML in PHP, JSP, ASP. - Uso dei fogli di stile XSL dal server. - Interrogare direttamente un database XML da un URL. Il linguaggio XQuery e XPATH. Esercizi pratici Creare un’interfaccia fra il database e IIS. Interrogazione XPATH da un URL. |
|