Azienda
Catalogo corsi / Informatica / Programmazione

* 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.

 

 

Programma del corso

Revisione dell’XML

- La struttura XML. Documenti validi e ben costituiti.

- 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.

 




>> Torna all'elenco
e-learning
Newsletter
Tieniti informato su tutti i nuovi corsi a disposizione, in modo rapido, semplice e gratuito!
Clicca qui
CE CE

CE Certificazioni / Riconoscimenti