Programming With XML in The Microsoft .Net Framework

Microview
A Napoli

600 
+IVA
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Napoli
Descrizione

Obiettivo del corso: 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.
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.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Napoli
Via Emilio Scaglione, 69, 80143, Napoli, 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

Livello - durata - Modalità di erogazione - Prezzo

Base - 3 giorni - Aula - (Euro) 600

Destinatari

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

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

Obiettivi

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.

Contenuti

Introduzione a XML in .NET FrameworkPanoramica

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

Analisi di XMLPanoramica sull'analisi di XML

Analisi di XML mediante XmlTextReader

Creazione di un lettore personalizzato

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.

Convalida di XMLEsame 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

Creazione di XMLPanoramica 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.

Eseguire query in XMLIntroduzione 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.

Manipolazione di XML memorizzato in cacheIntroduzione 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.

Trasformazione di XMLIntroduzione 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.

Serializzazione di oggetti come XMLIntroduzione 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