Obiettivo del corso: L'obiettivo di questo corso è fornire agli sviluppatori la conoscenza di tecniche che consentono di scambiare e trasformare dati utilizzando i linguaggi XML (Extensible Markup Language) e XSLT (Extensible Stylesheet Language Transformations). Il corso descrive le migliori metodologie per XML e XSLT e fornisce importanti esempi per risolvere al meglio i problemi reali. Rivolto a: Questo corso è rivolto agli sviluppatori Web che creano applicazioni Web semplici e devono sapere come utilizzare tutte le potenzialità offerte da XML e XSLT. Si rivolge inoltre agli sviluppatori Microsoft® Visual Basic® che saltuariamente utilizzano XML e che necessitano di informazioni più dettagliate su tale linguaggio, in modo da creare e in.
Profilo del corso
Una certa esperienza nello sviluppo Web utilizzando HTML e XML.
Una certa esperienza nello script con Visual Basic for Applications, VBScript o JavaScript.
Una ce...
Domande e risposte
Aggiungi la tua domanda
I nostri consulenti e altri utenti potranno risponderti
Stiamo controllando la tua domanda per verificare che sia conforme con gli standard di pubblicazione. A parte questo, abbiamo rilevato dalle tue risposte che potresti non essere in grado di immatricolarti a questa formazione. Questo potrebbe essere dovuto al titolo di studio che possiedi, al luogo in cui vivi, ecc. In ogni caso ti consigliamo di verificare contattando il centro di formazione.
Grazie mille!
Stiamo verificando la tua domanda. A breve sarà pubblicata
Preferisci essere contattato dal centro?
Opinioni
Hai seguito questo corso? Condividi la tua opinione
Programma
Introduzione
L'obiettivo di questo corso è fornire agli sviluppatori la conoscenza di tecniche che consentono di scambiare e trasformare dati utilizzando i linguaggi XML (Extensible Markup Language) e XSLT (Extensible Stylesheet Language Transformations). Il corso descrive le migliori metodologie per XML e XSLT e fornisce importanti esempi per risolvere al meglio i problemi reali.
A chi è rivolto
Questo corso è rivolto agli sviluppatori Web che creano applicazioni Web semplici e devono sapere come utilizzare tutte le potenzialità offerte da XML e XSLT. Si rivolge inoltre agli sviluppatori Microsoft® Visual Basic® che saltuariamente utilizzano XML e che necessitano di informazioni più dettagliate su tale linguaggio, in modo da creare e integrare sistemi mediante XML e XSLT.
Obiettivi del corso
Al termine del corso, gli studenti saranno in grado di definire espressioni XML XPath (Path Language) per individuare e filtrare il contenuto di un documento XML, definire fogli di stile XSLT per trasformare i documenti XML del browser e del server Web, creare e modificare una struttura XML tramite XSLT, utilizzare XSLT per unire vari documenti XML e generare riferimenti incrociati tra essi, infine creare un'applicazione Visual Basic che utilizza SAX (Simple API for XML) per accedere a documenti XML di grandi dimensioni.
Prerequisiti
Una certa esperienza nello sviluppo Web utilizzando HTML e XML.
Una certa esperienza nello script con Visual Basic for Applications, VBScript o JavaScript.
Una certa esperienza precedente nell'utilizzo di oggetti COM, pagine ASP (Active Server Pages) e Visual Basic o Microsoft Visual C++®.
Frequentando uno o più dei seguenti corsi, gli studenti potranno soddisfare i prerequisiti e ottenere migliori risultati:
Corso 1905, Building XML-Based Web Applications
Corso 1013, Mastering Microsoft Visual Basic 6 Development
Corso 1017, Mastering Web Application Development Using Microsoft Visual InterDevT 6
Esami Microsoft Certified Professional Questo corso è di aiuto per la preparazione per i seguenti esami Microsoft Certified Professional:
Non sono attualmente disponibili Esami Microsoft Certified Professional corrispondenti a tale corso.
Exam 70-XXX,
Materiale per lo studente
Il kit per lo studente comprende un manuale del corso completo e altro materiale necessario per le lezioni. Con il kit per lo studente vengono forniti i seguenti prodotti software:
Microsoft Windows® 2000 Server
Microsoft Internet Information Server
Microsoft Windows 2000, Service Pack 1.
Microsoft SQL Server 2000, Standard Edition
Microsoft Visual Studio ® 6.0, Enterprise Edition
Microsoft Visual Basic® 6.0
Microsoft Visual Studio 6.0, Service Pack 4
Microsoft Internet Explorer 5.5
Microsoft XML Parser 3.0
Strumenti Internet Explorer per la convalida di output XML e la visualizzazione di output XSLT
File del corso:
Esercitazioni
Esercizi
Demo
Struttura del corso
Modulo 1: Panoramica di XML e XSLT In questo modulo vengono approfonditi i seguenti argomenti:
Rappresentazione di dati tramite XML
Trasformazione di documenti XML mediante XSLT
Utilizzo di XML e XSLT per la creazione di soluzioni
Al termine del modulo, gli studenti saranno in grado di:
Descrivere la sintassi di documenti XML.
Illustrare lo scopo dei fogli di stile XSLT
Descrivere i più comuni problemi che possono essere risolti dai fogli di stile XSLT.
Modulo 2: Selezione ed esplorazione di nodi utilizzando XPath In questo modulo vengono approfonditi i seguenti argomenti:
Introduzione a XPath
Accesso alle informazioni relative ai nodi
Esplorazione di un documento utilizzando percorsi di posizione
Utilizzo di operatori e funzioni all'interno di percorsi di posizione
Esercitazione 2.1: Accesso alle informazioni relative ai nodi
Esercitazione 2.2: Selezione ed esplorazione di nodi utilizzando XPath
Al termine del modulo, gli studenti saranno in grado di utilizzare XPath per esplorare i nodi di una struttura. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:
Utilizzo di espressioni XPath nell'ambito di metodi DOM (Document Object Model) selectNodes() e selectSingleNode().
Scrittura di percorsi di posizione XPath per selezionare nodi specifici da un documento XML.
Scrittura di espressioni condizionali in XPath.
Utilizzo di operatori e funzioni XPath per scrivere espressioni più avanzate.
Modulo 3: Introduzione a XSLT In questo modulo vengono approfonditi i seguenti argomenti:
Introduzione a XSLT
Regole modello
Miglioramento delle regole modello
Esercitazione: Definizione e utilizzo di regole modello
Al termine del modulo, gli studenti saranno in grado di spiegare e implementare le regole per l'utilizzo di modelli in XSLT. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:
Applicazione di un foglio di stile XSLT a un documento XML, sia staticamente che dinamicamente.
Definizione e creazione di un'istanza di regole modello per utilizzare le possibilità di trasformazione di XSLT.
Modulo 4: Perfezionamento e combinazione dei fogli di stile In questo modulo vengono approfonditi i seguenti argomenti:
Ordinamento di contenuto di documento
Controllo di output di documento
Inserimento e importazione di fogli di stile
Esercitazione: Perfezionamento e combinazione di fogli di stile XSLT
Al termine del modulo, gli studenti saranno in grado di ordinare i contenuti di un documento XML e utilizzare i fogli di stile. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:
Definizione di un ordinamento, alfabetico o numerico, in ordine ascendente o discendente, per il documento.
Definizione di formati numeri per il documento.
Indicazione se estrarre o salvare lo spazio bianco nel documento.
Inserimento di un foglio di stile in un altro.
Importazione di un foglio di stile in un altro.
Disattivazione delle regole modello importate nel foglio di stile principale.
Modulo 5: Programmazione con XSLT In questo modulo vengono approfonditi i seguenti argomenti:
Modelli denominati
Variabili e parametri
Esecuzione della ripetizione e delle azioni condizionali
Utilizzo di elementi e funzioni di estensione XSLT
Esercitazione: Programmazione con XSLT
Al termine del modulo, gli studenti saranno in grado di scrivere codice per eseguire attività in XSLT. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:
Definizione e chiamata di modelli denominati.
Utilizzo di modelli denominati per organizzare in modo efficiente un foglio di stile.
Definizione di variabili per rappresentare espressioni complesse.
Definizione di parametri per una regola modello o un foglio di stile.
Esecuzione della ripetizione e della logica condizionale all'interno di un modello.
Utilizzo di elementi di estensione e di funzioni di estensione.
Modulo 6: Definizione di tipi di dati e di grammatica XML In questo modulo vengono approfonditi i seguenti argomenti:
Definizione e utilizzo di schemi XML
Definizione di elementi in uno schema XML
Definizione di attributi in uno schema XML
Definizione di tipi di dati in uno schema XML
Schemi XML e ADO
Esercitazione: Definizione di tipi di dati e di grammatica XML
Al termine del modulo, gli studenti saranno in grado di creare e utilizzare uno schema XML. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:
Creazione di una definizione di schema XML.
Applicazione di uno schema XML a un documento XML.
Utilizzo di uno schema XML per definire la grammatica di un documento XML.
Utilizzo di uno schema XML per descrivere i tipi di dati del contenuto in un documento XML.
Modulo 7: Creazione e modifica di una struttura XML con XSLT In questo modulo vengono approfonditi i seguenti argomenti:
Creazione di una nuova struttura utilizzando XSLT
Al termine del modulo, gli studenti saranno in grado di creare una nuova struttura XML utilizzando XSLT. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:
Creazione di nuovi elementi in un documento.
Definizione di attributi e di spazi dei nomi per i nuovi elementi.
Inserimento di testo numerato in un documento.
Aggiunta a un documento dei necessari commenti e istruzioni di elaborazione.
Modulo 8: Riferimento incrociato a documenti utilizzando XSLT In questo modulo vengono approfonditi i seguenti argomenti:
Accesso a più documenti XML in un foglio di stile
Introduzione ai riferimenti incrociati
Generazione di riferimenti incrociati all'interno di documenti
Esercitazione: Riferimento incrociato a documenti utilizzando XSLT
Al termine del modulo, gli studenti saranno in grado di effettuare riferimenti incrociati a documenti utilizzando XSLT. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:
Scrittura dei fogli di stile XSLT che accedono a più documenti XML e li trasformano.
Definizione di chiavi per identificare i nodi in un documento XML.
Utilizzo di chiavi per accedere ai nodi nel documento XML stesso o in un documento XML diverso.
Generazione di riferimenti incrociati all'interno del documento risultante da una trasformazione XSLT.
Modulo 9: Gestione di documenti XML utilizzando SAX In questo modulo vengono approfonditi i seguenti argomenti:
Panoramica di SAX
Utilizzo di interfacce SAX
Esercitazione: Gestione di documenti XML utilizzando Sax
Al termine del modulo, gli studenti saranno in grado di utilizzare le interfacce SAX per gestire documenti XML. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:
Identificazione di situazioni in cui, per gestire documenti XML, risulta più utile ricorrere a SAX che a DOM.
Scelta dell'interfaccia SAX COM e di metodi appropriati per gestire le normali attività di elaborazione associate alla gestione di un documento XML.
Creazione di un'applicazione mediante Visual Basic che utilizza SAX per gestire un documento XML.
Modulo 10: Riepilogo delle attività In questo modulo vengono approfonditi i seguenti argomenti:
Scopo e obiettivo del sito Web Northwind Traders
Esercitazione: Sito Web Northwind Traders
Al termine del modulo, gli studenti saranno in grado di utilizzare tutte le nozioni apprese durante il corso per trasformare e gestire i dati mediante XSLT. Disporranno quindi delle conoscenze necessarie per effettuare le seguenti attività:
Utilizzo appropriato delle funzionalità tecniche di XSLT e XML.
Creazione di documenti XML da un database utilizzando Microsoft ADO (ActiveX Data Objects) in una pagina ASP.
Scrittura di fogli di stile per trasformare XML in HTML o in un'altra grammatica XML.
Applicazione dinamica di un foglio di stile al browser o al server Web.
Incorporamento di documenti XML e fogli di stile XSLT come isole di dati in HTML.
Utilizzo di DOM per modificare dinamicamente un foglio di stile XSLT.
Utilizzo di DOM per creare dinamicamente nuovo contenuto XML.
Integrazione di pagine ASP e fogli di stile XSLT mediante COM.
Invio di dati XML da un browser Web a un server Web.
Progettazione e utilizzo di schemi XML per convalidare la struttura e il contenuto XML.