Exchanging And Manipulating Data Using XML e Xslt

Suntrade
A Genova e Milano

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

Descrizione

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.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Genova
Via Rolla 16 D/r, 16152, Genova, Italia
Visualizza mappa
Consultare
Milano
Via Sangro 10, 20132, Milano, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

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

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


  • Confronta questo corso con altri simili
    Leggi tutto