Programming With XML in The Microsoft .Net Framework

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: Questo corso con istruttore, della durata di tre giorni, illustra la programmazione con XML in Microsoft® .NET Framework di applicazioni integrate Microsoft Windows® o basate su Web più semplici da generare, scalabili e flessibili.
Rivolto a: Il corso è rivolto a:.

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

Per partecipare al corso gli studenti devono possedere i seguenti requisiti:

  • Esperienza con linguaggi di programmazione quali Microsoft Visual Basic® .NET o Microsoft Visual C#....

  • Programma

    Introduzione

    Questo corso con istruttore, della durata di tre giorni, illustra la programmazione con XML in Microsoft® .NET Framework di applicazioni integrate Microsoft Windows® o basate su Web più semplici da generare, scalabili e flessibili.

    A chi è rivolto
    Il corso è rivolto a:

  • Programmatori di applicazioni basate su Web o Windows che accedono a dati
  • Programmatori di servizi Web
  • Programmatori di applicazioni che accedono a dati memorizzati come XML

    Il corso non è consigliato per sviluppatori che desiderino:

  • Imparare un linguaggio di programmazione, ad esempio Microsoft Visual Basic .NET o Microsoft Visual C#
  • Ricevere un'introduzione a XML e alle relative tecnologie
  • Ottenere informazioni di livello avanzato sullo sviluppo di applicazioni basate su XML
  • Imparare a programmare con Microsoft XML Core Services (MSXML) o con XML in Microsoft Internet Explorer 6.0

    Obiettivi del corso

    Al termine del corso gli studenti saranno in grado di:
  • Spiegare l'integrazione di XML in .NET Framework e le classi associate a XML in .NET Framework.
  • Analizzare e leggere XML in .NET Framework.
  • Creare e convalidare un documento XML.
  • Manipolare documenti XML memorizzati nella cache.
  • Eseguire query su documenti XML
  • Trasformare documenti XML
  • Creare nuovi schemi XML in fase programmazione.

    Prerequisiti

    Per partecipare al corso gli studenti devono possedere i seguenti requisiti:

  • Esperienza con linguaggi di programmazione quali Microsoft Visual Basic® .NET o Microsoft Visual C#.
  • Esperienza nell'uso dell'ambiente di sviluppo di Microsoft Visual Studio® .NET.
  • Esperienza nella generazione di applicazioni mediante XSLT (Extensible Stylesheet Language for Transformation), XPath (XML Path Language) e schemi XML.

    Esami Microsoft Certified Professional
    Non esistono esami Microsoft Certified Professional associati a questo corso.
  • Exam 70-XXX,

    Materiale per lo studente
    Il kit dello studente include un manuale completo e altri materiali necessari per il corso. Il software seguente è fornito in dotazione per l'uso in aula:
  • Microsoft Windows XP Professional Edition
  • Microsoft Visual Studio.NET Enterprise Edition
  • Microsoft Internet Information Server 5.0

    Struttura del corso

    Modulo 1: Introduzione a XML in .NET Framework
    Questo modulo presenta l'uso di XML in .NET Framework per la risoluzione di comuni problemi aziendali. XML è la tecnologia basata su standard, ideale per applicazioni che utilizzano Internet. L'implementazione Microsoft degli standard del World Wide Web Consortium (W3C) assicura che le applicazioni sviluppate con XML in .NET siano in grado di comunicare con altre applicazioni compatibili con gli standard W3C.

    Lezioni

  • Panoramica
  • Cenni preliminari sul corso
  • Comuni problemi aziendali
  • XML in .NET Framework

    Al termine del modulo gli studenti saranno in grado di:
  • Spiegare le soluzioni a comuni problemi aziendali fornite da XML.
  • Discutere il framework per soluzioni XML a problemi aziendali fornito dall'implementazione Microsoft degli standard W3C per XML.
  • Fornire un diagramma del supporto per XML in .NET Framework

    Modulo 2: Analisi di XML
    Questo modulo illustra l'analisi di dati XML da un file, una stringa o un flusso mediante la classe XmlReader. Spiega inoltre come utilizzare XmlTextReader per elaborare XML come testo, e come utilizzare XmlNodeReader per filtrare dati mediante un'espressione XPath e l'oggetto.

    Lezioni

  • Panoramica sull'analisi di XML
  • Analisi di XML mediante XmlTextReader
  • Creazione di un lettore personalizzato

    Laboratorio 2.1: Analisi di XML

  • Esercitazione 1: Generazione di un servizio Web XML per analizzare XML

    Al termine del modulo gli studenti saranno in grado di:
  • Creare un oggetto Stream da un file XML.
  • Generare una stringa modificabile mediante l'oggetto StringBuilder.
  • Gestire errori di forma nell'XML.
  • Analizzare XML come testo mediante l'oggetto XmlTextReader.
  • Creare un oggetto personalizzato XmlReader.

    Modulo 3: Convalida di XML
    Questo modulo presenta una panoramica dei tipi di dati XSD (XML Schema Definition) e quindi introduce l'uso delle classi XML di Microsoft .NET Framework per convalidare uno schema XML. La lezione Convalida avanzata spiega come risolvere entità esterne, come convalidare frammenti XML e come convalidare XML mediante DTD (Document Type Definition).

    Lezioni

  • Esame di schemi
  • Convalida di XML durante l'analisi
  • Convalida avanzata

    Laboratorio 3.1: Convalida di XML

  • Esercitazione 1: Estensione di un servizio Web XML per convalidare XML

    Al termine del modulo gli studenti saranno in grado di:
  • Creare un'istanza di un lettore XML con funzioni di convalida.
  • Associare uno o più schemi XML a un lettore XML con funzioni di convalida.
  • Gestire gli errori che risultano quando un lettore XML con funzioni di convalida elabora XML non valido.
  • Creare un'applicazione che utilizzi classi e schemi XML di .NET Framework per convalidare un frammento XML.
  • Risolvere un riferimento di un URI (Uniform Resource Identifier) a uno schema o a un DTD.
  • Creare un'applicazione che utilizzi classi XML di .NET Framework e uno schema XSD o un DTD per convalidare XML in formato corretto.

    Modulo 4: Creazione di XML
    La creazione di XML è una competenza fondamentale nello sviluppo di applicazioni basate su XML. Questo modulo illustra le classi di .NET Framework utilizzate per creare XML con o senza spazi dei nomi. Spiega inoltre come controllare il formato e la validità di XML durante la scrittura.

    Lezioni

  • Panoramica sulla generazione di documenti XML
  • Creazione di XML
  • Generazione di XML con spazi dei nomi
  • Controllo del formato e conversione di XML

    Laboratorio 4.1: Creazione di XML

  • Esercitazione 1: Generazione di un servizio Web XML per creare XML

    Al termine del modulo gli studenti saranno in grado di:
  • Utilizzare la classe XmlTextWriter per scrivere XML in formato corretto.
  • Generare spazi dei nomi per elementi e attributi.
  • Controllare i rientri e altre caratteristiche di formato del codice durante la generazione di XML.
  • Creare XML che conservi i caratteri che sono rappresentati in genere mediante caratteri di escape.

    Modulo 5: Eseguire query in XML
    Questo modulo illustra il processo di esecuzione di query su un documento XML mediante XPath. Viene illustrato come creare codice per caricare un documento XML e come creare un cursore di spostamento mediante l'oggetto XPathNavigator. Inoltre, il modulo spiega come creare una query mediante un oggetto XPathNavigator e come esaminare i tipi di risultato. Infine, viene illustrato come compilare la query e come valutarne i risultati.

    Lezioni

  • Introduzione alle query in XML mediante XPath
  • Creazione e spostamento in una cache di documento
  • Esecuzione di una query

    Laboratorio 5.1: Query in documenti XML mediante XPath

  • Esercitazione 1: Creazione e caricamento di una cache di dati XML
  • Esercitazione 2: Compilazione ed esecuzione di query che restituiscono nodi
  • Esercitazione 3: Compilazione ed esecuzione di query che restituiscono numeri
  • Esercitazione 4: Compilazione ed esecuzione di query che restituiscono stringhe

    Al termine del modulo gli studenti saranno in grado di:
  • Descrivere le motivazioni per eseguire query su documenti XML mediante XPath.
  • Memorizzare dati XML nella cache per eseguire query mediante un oggetto XPathDocument.
  • Creare un oggetto XPathNavigator per spostarsi in un documento XML.
  • Compilare e valutare il risultato di un oggetto XPathExpression.
  • Scorrere un oggetto XmlNodeList restituito da un'espressione XPath.

    Modulo 6: Manipolazione di XML memorizzato in cache
    Questo modulo presenta il modello a oggetti dei documenti (DOM, Document Object Model) XML e spiega come individuare e manipolare XML mediante il DOM.

    Lezioni

  • Introduzione al DOM di XML
  • Spostamento in XML mediante DOM
  • Creazione di nuovi nodi
  • Modifica ed eliminazione di nodi

    Laboratorio 6.1: Manipolazione di oggetti XMLDocument memorizzati in cache

  • Esercitazione 1: Caricamento di un documento XML
  • Esercitazione 2: Spostamento in un documento XML
  • Esercitazione 3: Aggiunta di elementi e commenti a un documento XML
  • Esercitazione 4: Modifica ed eliminazione di informazioni

    Al termine del modulo gli studenti saranno in grado di:
  • Aprire e salvare XML mediante DOM.
  • Individuare XML mediante DOM.
  • Creare nodi nella struttura a nodi di XML.
  • Modificare ed eliminare nodi nella struttura a nodi di XML.

    Modulo 7: Trasformazione di XML
    Questo modulo illustra il processo di trasformazione di documenti XML. Viene insegnato agli studenti come applicare una trasformazione XSLT a un documento XML mediante le classi XML .NET. Non viene illustrata la sintassi o i comandi XSLT.

    Lezioni

  • Introduzione alla trasformazione di XML
  • Programmazione della classe XslTransform
  • Estensione dei fogli di stile XSLT

    Laboratorio 7.1: Trasformazione di documenti XML

  • Esercitazione 1: Applicazione di un foglio di stile
  • Esercitazione 2: Uso di parametri in fogli di stile
  • Esercitazione 3: Estensione di un foglio di stile con un oggetto estensione

    Al termine del modulo gli studenti saranno in grado di:
  • Elencare gli usi aziendali di XSLT.
  • Descrivere il processo di trasformazione.
  • Applicare fogli di stile a documenti XML mediante la classe XslTransform.
  • Visualizzare XML mediante il controllo Web Form Xml di ASP.NET.
  • Passare parametri a fogli di stile XSLT.
  • Applicare un foglio di stile che faccia riferimento a un oggetto estensione.

    Modulo 8: Serializzazione di oggetti come XML
    Questo modulo fornisce agli studenti le competenze necessarie per creare documenti XML dai dati contenuti in oggetti di programmazione. Il processo viene definito serializzazione e può essere utilizzato per rendere persistenti dati di oggetti o per condividere dati di oggetti tra applicazioni.

    Lezioni

  • Introduzione alla serializzazione di XML
  • Serializzazione di oggetti mediante XmlSerializer
  • Controllo della serializzazione di XML


  • Laboratorio 8.1: Serializzazione di oggetti come XML

  • Esercitazione 1: Serializzazione di un ordine di acquisto
  • Esercitazione 2: Controllo della serializzazione mediante attributi
  • Esercitazione 3: Deserializzazione di una fattura

    Al termine del modulo gli studenti saranno in grado di:
  • Definire la serializzazione XML.
  • Serializzare e deserializzare oggetti mediante la classe XmlSerializer.
  • Controllare la serializzazione di XML mediante attributi.


  • Confronta questo corso con altri simili
    Leggi tutto